home *** CD-ROM | disk | FTP | other *** search
/ QuickTime 1.5 for Developers / QuickTime 1.5 for Developers.iso / Goodies / Aldus Fetch™ / Fetch Browser / Fetch Browser.rsrc / CODE_28_ARIFF.txt < prev    next >
Text File  |  1992-10-27  |  183KB  |  3,161 lines

  1. # near model CODE resource
  2. # jump table entries: 13368-13374 (7 of them)
  3. fn00000000:
  4. 00000000  4E56 FFFC                link       A6, -0x0004
  5. 00000004  2F07                     move.l     -[A7], D7
  6. 00000006  302E 0008                move.w     D0, [A6 + 0x8]
  7. 0000000A  5340                     subq.w     D0, 1
  8. 0000000C  3D40 FFFC                move.w     [A6 - 0x4], D0
  9. 00000010  4247                     clr.w      D7
  10. 00000012  601C                     bra        +0x1E /* 00000030 */
  11. label00000014:
  12. 00000014  206E 000A                movea.l    A0, [A6 + 0xA]
  13. 00000018  2248                     movea.l    A1, A0
  14. 0000001A  3007                     move.w     D0, D7
  15. 0000001C  E540                     asl        D0.w, 2
  16. 0000001E  223C 0000 00FF           move.l     D1, 0xFF
  17. 00000024  C2B1 0000                and.l      D1, [A1 + D0.w]
  18. 00000028  1181 7000                move.b     [A0 + D7.w], D1
  19. 0000002C  5247                     addq.w     D7, 1
  20. 0000002E  6906                     bvs        +0x8 /* 00000036 */
  21. label00000030:
  22. 00000030  BE6E FFFC                cmp.w      D7, [A6 - 0x4]
  23. 00000034  6FDE                     ble        -0x20 /* 00000014 */
  24. label00000036:
  25. 00000036  2E1F                     move.l     D7, [A7]+
  26. 00000038  4E5E                     unlink     A6
  27. 0000003A  205F                     movea.l    A0, [A7]+
  28. 0000003C  5C4F                     addq.w     A7, 6
  29. 0000003E  4ED0                     jmp        [A0]
  30. 00000040  8E43                     or.w       D7, D3
  31. 00000042  5255                     addq.w     [A5], 1
  32. 00000044  4E43                     trap       3
  33. 00000046  4853                     pea.l      [A3]
  34. 00000048  4341                     chk.w      D1, D1
  35. 0000004A  4E4C                     trap       12
  36. 0000004C  494E                     chk.w      D4, A6
  37. 0000004E  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  38. 00000050  0000 0000                ori.b      D0, 0x0
  39. fn00000054:
  40. 00000054  4E56 FFFC                link       A6, -0x0004
  41. 00000058  2F07                     move.l     -[A7], D7
  42. 0000005A  302E 0008                move.w     D0, [A6 + 0x8]
  43. 0000005E  5340                     subq.w     D0, 1
  44. 00000060  3D40 FFFC                move.w     [A6 - 0x4], D0
  45. 00000064  4247                     clr.w      D7
  46. 00000066  601A                     bra        +0x1C /* 00000082 */
  47. label00000068:
  48. 00000068  206E 000A                movea.l    A0, [A6 + 0xA]
  49. 0000006C  2248                     movea.l    A1, A0
  50. 0000006E  4240                     clr.w      D0
  51. 00000070  1031 7000                move.b     D0, [A1 + D7.w]
  52. 00000074  323C 00FF                move.w     D1, 0xFF
  53. 00000078  9240                     sub.w      D1, D0
  54. 0000007A  1181 7000                move.b     [A0 + D7.w], D1
  55. 0000007E  5247                     addq.w     D7, 1
  56. 00000080  6906                     bvs        +0x8 /* 00000088 */
  57. label00000082:
  58. 00000082  BE6E FFFC                cmp.w      D7, [A6 - 0x4]
  59. 00000086  6FE0                     ble        -0x1E /* 00000068 */
  60. label00000088:
  61. 00000088  2E1F                     move.l     D7, [A7]+
  62. 0000008A  4E5E                     unlink     A6
  63. 0000008C  205F                     movea.l    A0, [A7]+
  64. 0000008E  5C4F                     addq.w     A7, 6
  65. 00000090  4ED0                     jmp        [A0]
  66. 00000092  8E49                     or.w       D7, A1
  67. 00000094  4E56 4552                link       A6, -0xFFFFBAAE
  68. 00000098  5453                     addq.w     [A3], 2
  69. 0000009A  4341                     chk.w      D1, D1
  70. 0000009C  4E4C                     trap       12
  71. 0000009E  494E                     chk.w      D4, A6
  72. 000000A0  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  73. 000000A2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  74. 000000A6  0000 206E                ori.b      D0, 0x6E /* 'n' */
  75. 000000AA  0008 4AA8                ori.b      A0, 0xA8
  76. 000000AE  FF7E                     .extension 0xF7E <<F/4-5/7>> // unimplemented
  77. 000000B0  6708                     beq        +0xA /* 000000BA */
  78. 000000B2  2F28 FF7E                move.l     -[A7], [A0 - 0x82]
  79. 000000B6  205F                     movea.l    A0, [A7]+
  80. 000000B8  A01F                     syscall    DisposPtr/DisposePtr
  81. label000000BA:
  82. 000000BA  4E5E                     unlink     A6
  83. 000000BC  205F                     movea.l    A0, [A7]+
  84. 000000BE  DEFC 000A                add.w      A7, 0xA /* '\n' */
  85. 000000C2  4ED0                     jmp        [A0]
  86. 000000C4  8D48 414E                pack       -[A6], -[A0], 0x414E
  87. 000000C8  444C                     neg.w      A4
  88. 000000CA  4546                     chk.w      D2, D6
  89. 000000CC  4149                     chk.w      D0, A1
  90. 000000CE  4C55 5245                movem.l    D0,D2,D6,A1,A4,A6, [A5]
  91. 000000D2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  92. // begin alternate branch 000000D4-000000D8
  93. fn000000D4:
  94. 000000D4  4E56 FF76                link       A6, -0x008A
  95. // end alternate branch 000000D4-000000D8
  96. fn000000D4: // (misaligned)
  97. 000000D6  FF76                     .extension 0xF76 <<F/4-5/7>> // unimplemented
  98. 000000D8  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  99. 000000DC  206E 0010                movea.l    A0, [A6 + 0x10]
  100. 000000E0  43EE FFF2                lea.l      A1, [A6 - 0xE]
  101. 000000E4  22D8                     move.l     [A1]+, [A0]+
  102. 000000E6  22D8                     move.l     [A1]+, [A0]+
  103. 000000E8  22D8                     move.l     [A1]+, [A0]+
  104. 000000EA  3290                     move.w     [A1], [A0]
  105. 000000EC  206E 000C                movea.l    A0, [A6 + 0xC]
  106. 000000F0  43EE FFCA                lea.l      A1, [A6 - 0x36]
  107. 000000F4  7009                     moveq.l    D0, 0x09
  108. label000000F6:
  109. 000000F6  22D8                     move.l     [A1]+, [A0]+
  110. 000000F8  51C8 FFFC                dbf        D0, -0x6 /* 000000F6 */
  111. 000000FC  7000                     moveq.l    D0, 0x00
  112. 000000FE  2D40 FF7E                move.l     [A6 - 0x82], D0
  113. 00000102  486E FF8A                pea.l      [A6 - 0x76]
  114. 00000106  487A FF9C                pea.l      [PC - 0x64 /* 000000A4, value 0x4E560000 'NV\0\0', cstring "NV" */]
  115. 0000010A  2F0E                     move.l     -[A7], A6
  116. 0000010C  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  117. 00000110  42A7                     clr.l      -[A7]
  118. 00000112  302E FFF4                move.w     D0, [A6 - 0xC]
  119. 00000116  E540                     asl        D0.w, 2
  120. 00000118  D07C 0040                add.w      D0, 0x40 /* '@' */
  121. 0000011C  48C0                     ext.l      D0
  122. 0000011E  2F00                     move.l     -[A7], D0
  123. 00000120  4EAD 233A                jsr        [A5 + 0x233A /* export_1123 */]
  124. 00000124  2D57 FF7E                move.l     [A6 - 0x82], [A7]
  125. 00000128  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  126. 0000012C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  127. 00000130  4267                     clr.w      -[A7]
  128. 00000132  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  129. 00000136  486E FFCA                pea.l      [A6 - 0x36]
  130. 0000013A  4EAD 464A                jsr        [A5 + 0x464A /* export_2245 */]
  131. 0000013E  302E FFF2                move.w     D0, [A6 - 0xE]
  132. 00000142  5340                     subq.w     D0, 1
  133. 00000144  3D40 FF78                move.w     [A6 - 0x88], D0
  134. 00000148  4246                     clr.w      D6
  135. 0000014A  6000 00BA                bra        +0xBC /* 00000206 */
  136. label0000014E:
  137. 0000014E  4EAD 3782                jsr        [A5 + 0x3782 /* export_1772 */]
  138. 00000152  4267                     clr.w      -[A7]
  139. 00000154  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  140. 00000158  2F2E FF7E                move.l     -[A7], [A6 - 0x82]
  141. 0000015C  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  142. 00000160  3A17                     move.w     D5, [A7]
  143. 00000162  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  144. 00000166  2F2E FF7E                move.l     -[A7], [A6 - 0x82]
  145. 0000016A  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  146. 0000016E  4EBA FE90                jsr        [PC - 0x170 /* 00000000 */]
  147. 00000172  42A7                     clr.l      -[A7]
  148. 00000174  486E FFCA                pea.l      [A6 - 0x36]
  149. 00000178  4EAD 4642                jsr        [A5 + 0x4642 /* export_2244 */]
  150. 0000017C  285F                     movea.l    A4, [A7]+
  151. 0000017E  302E FFF4                move.w     D0, [A6 - 0xC]
  152. 00000182  5340                     subq.w     D0, 1
  153. 00000184  3D40 FF76                move.w     [A6 - 0x8A], D0
  154. 00000188  4247                     clr.w      D7
  155. 0000018A  6060                     bra        +0x62 /* 000001EC */
  156. label0000018C:
  157. 0000018C  206E FF7E                movea.l    A0, [A6 - 0x82]
  158. 00000190  3007                     move.w     D0, D7
  159. 00000192  41BC 03E8 4241           .invalid   0, 0x3E84241 // invalid opcode 4 with b == 6
  160. 00000198  1230 0000                move.b     D1, [A0 + D0.w]
  161. 0000019C  48C1                     ext.l      D1
  162. 0000019E  83FC 0004                divs.w     D1, 0x4
  163. 000001A2  7040                     moveq.l    D0, 0x40
  164. 000001A4  9041                     sub.w      D0, D1
  165. 000001A6  48C0                     ext.l      D0
  166. 000001A8  2800                     move.l     D4, D0
  167. 000001AA  3007                     move.w     D0, D7
  168. 000001AC  48C0                     ext.l      D0
  169. 000001AE  81FC 0008                divs.w     D0, 0x8
  170. 000001B2  4840                     swap.w     D0
  171. 000001B4  4A40                     tst.w      D0
  172. 000001B6  41BC 0007 41ED           .invalid   0, 0x741ED // invalid opcode 4 with b == 6
  173. 000001BC  EDFC E740 3206 48C1      bfffo      D6, 0x320648C1 {29:32}
  174. 000001C4  83FC 0008                divs.w     D1, 0x8
  175. 000001C8  4841                     swap.w     D1
  176. 000001CA  4A41                     tst.w      D1
  177. 000001CC  43BC 0007 D041           .invalid   1, 0x7D041 // invalid opcode 4 with b == 6
  178. 000001D2  1230 0000                move.b     D1, [A0 + D0.w]
  179. 000001D6  4881                     ext.w      D1
  180. 000001D8  48C1                     ext.l      D1
  181. 000001DA  B284                     cmp.l      D1, D4
  182. 000001DC  6C0A                     bge        +0xC /* 000001E8 */
  183. 000001DE  2F0C                     move.l     -[A7], A4
  184. 000001E0  3007                     move.w     D0, D7
  185. 000001E2  48C0                     ext.l      D0
  186. 000001E4  2F00                     move.l     -[A7], D0
  187. 000001E6  A85E                     syscall    BitSet
  188. label000001E8:
  189. 000001E8  5247                     addq.w     D7, 1
  190. 000001EA  6906                     bvs        +0x8 /* 000001F2 */
  191. label000001EC:
  192. 000001EC  BE6E FF76                cmp.w      D7, [A6 - 0x8A]
  193. 000001F0  6F9A                     ble        -0x64 /* 0000018C */
  194. label000001F2:
  195. 000001F2  486E FFCA                pea.l      [A6 - 0x36]
  196. 000001F6  1F2E 000A                move.b     -[A7], [A6 + 0xA]
  197. 000001FA  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  198. 000001FE  4EAD 465A                jsr        [A5 + 0x465A /* export_2247 */]
  199. 00000202  5246                     addq.w     D6, 1
  200. 00000204  6908                     bvs        +0xA /* 0000020E */
  201. label00000206:
  202. 00000206  BC6E FF78                cmp.w      D6, [A6 - 0x88]
  203. 0000020A  6F00 FF42                ble        -0xBC /* 0000014E */
  204. label0000020E:
  205. 0000020E  486E FFCA                pea.l      [A6 - 0x36]
  206. 00000212  1F2E 000A                move.b     -[A7], [A6 + 0xA]
  207. 00000216  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  208. 0000021A  4EAD 4652                jsr        [A5 + 0x4652 /* export_2246 */]
  209. 0000021E  486E FF8A                pea.l      [A6 - 0x76]
  210. 00000222  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  211. 00000226  2F2E FF7E                move.l     -[A7], [A6 - 0x82]
  212. 0000022A  205F                     movea.l    A0, [A7]+
  213. 0000022C  A01F                     syscall    DisposPtr/DisposePtr
  214. 0000022E  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  215. 00000232  4E5E                     unlink     A6
  216. 00000234  205F                     movea.l    A0, [A7]+
  217. 00000236  DEFC 0010                add.w      A7, 0x10
  218. 0000023A  4ED0                     jmp        [A0]
  219. 0000023C  8D53                     or.w       [A3], D6
  220. 0000023E  504F                     addq.w     A7, 8
  221. 00000240  4F4C                     chk.w      D7, A4
  222. 00000242  3142 4954                move.w     [A0 + 0x4954], D2
  223. 00000246  4752                     chk.w      D3, [A2]
  224. 00000248  4159                     chk.w      D0, [A1]+
  225. 0000024A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  226. 0000024E  0000 206E                ori.b      D0, 0x6E /* 'n' */
  227. 00000252  0008 4AA8                ori.b      A0, 0xA8
  228. 00000256  FF7E                     .extension 0xF7E <<F/4-5/7>> // unimplemented
  229. 00000258  6708                     beq        +0xA /* 00000262 */
  230. 0000025A  2F28 FF7E                move.l     -[A7], [A0 - 0x82]
  231. 0000025E  205F                     movea.l    A0, [A7]+
  232. 00000260  A01F                     syscall    DisposPtr/DisposePtr
  233. label00000262:
  234. 00000262  4E5E                     unlink     A6
  235. 00000264  205F                     movea.l    A0, [A7]+
  236. 00000266  DEFC 000A                add.w      A7, 0xA /* '\n' */
  237. 0000026A  4ED0                     jmp        [A0]
  238. 0000026C  8D48 414E                pack       -[A6], -[A0], 0x414E
  239. 00000270  444C                     neg.w      A4
  240. 00000272  4546                     chk.w      D2, D6
  241. 00000274  4149                     chk.w      D0, A1
  242. 00000276  4C55 5245                movem.l    D0,D2,D6,A1,A4,A6, [A5]
  243. 0000027A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  244. // begin alternate branch 0000027C-00000280
  245. fn0000027C:
  246. 0000027C  4E56 FF7C                link       A6, -0x0084
  247. // end alternate branch 0000027C-00000280
  248. fn0000027C: // (misaligned)
  249. 0000027E  FF7C                     .extension 0xF7C <<F/4-5/7>> // unimplemented
  250. 00000280  48E7 0308                movem.l    -[A7], D6,D7,A4
  251. 00000284  206E 0010                movea.l    A0, [A6 + 0x10]
  252. 00000288  43EE FFF2                lea.l      A1, [A6 - 0xE]
  253. 0000028C  22D8                     move.l     [A1]+, [A0]+
  254. 0000028E  22D8                     move.l     [A1]+, [A0]+
  255. 00000290  22D8                     move.l     [A1]+, [A0]+
  256. 00000292  3290                     move.w     [A1], [A0]
  257. 00000294  206E 000C                movea.l    A0, [A6 + 0xC]
  258. 00000298  43EE FFCA                lea.l      A1, [A6 - 0x36]
  259. 0000029C  7009                     moveq.l    D0, 0x09
  260. label0000029E:
  261. 0000029E  22D8                     move.l     [A1]+, [A0]+
  262. 000002A0  51C8 FFFC                dbf        D0, -0x6 /* 0000029E */
  263. 000002A4  7000                     moveq.l    D0, 0x00
  264. 000002A6  2D40 FF7E                move.l     [A6 - 0x82], D0
  265. 000002AA  486E FF8A                pea.l      [A6 - 0x76]
  266. 000002AE  487A FF9C                pea.l      [PC - 0x64 /* 0000024C, value 0x4E560000 'NV\0\0', cstring "NV" */]
  267. 000002B2  2F0E                     move.l     -[A7], A6
  268. 000002B4  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  269. 000002B8  42A7                     clr.l      -[A7]
  270. 000002BA  302E FFF4                move.w     D0, [A6 - 0xC]
  271. 000002BE  E540                     asl        D0.w, 2
  272. 000002C0  D07C 0040                add.w      D0, 0x40 /* '@' */
  273. 000002C4  48C0                     ext.l      D0
  274. 000002C6  2F00                     move.l     -[A7], D0
  275. 000002C8  4EAD 233A                jsr        [A5 + 0x233A /* export_1123 */]
  276. 000002CC  2D57 FF7E                move.l     [A6 - 0x82], [A7]
  277. 000002D0  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  278. 000002D4  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  279. 000002D8  4267                     clr.w      -[A7]
  280. 000002DA  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  281. 000002DE  486E FFCA                pea.l      [A6 - 0x36]
  282. 000002E2  4EAD 464A                jsr        [A5 + 0x464A /* export_2245 */]
  283. 000002E6  302E FFF2                move.w     D0, [A6 - 0xE]
  284. 000002EA  5340                     subq.w     D0, 1
  285. 000002EC  3D40 FF7C                move.w     [A6 - 0x84], D0
  286. 000002F0  4247                     clr.w      D7
  287. 000002F2  6062                     bra        +0x64 /* 00000356 */
  288. label000002F4:
  289. 000002F4  4EAD 3782                jsr        [A5 + 0x3782 /* export_1772 */]
  290. 000002F8  4267                     clr.w      -[A7]
  291. 000002FA  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  292. 000002FE  2F2E FF7E                move.l     -[A7], [A6 - 0x82]
  293. 00000302  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  294. 00000306  3C17                     move.w     D6, [A7]
  295. 00000308  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  296. 0000030C  2F2E FF7E                move.l     -[A7], [A6 - 0x82]
  297. 00000310  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  298. 00000314  4EBA FCEA                jsr        [PC - 0x316 /* 00000000 */]
  299. 00000318  2F2E FF7E                move.l     -[A7], [A6 - 0x82]
  300. 0000031C  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  301. 00000320  4EBA FD32                jsr        [PC - 0x2CE /* 00000054 */]
  302. 00000324  42A7                     clr.l      -[A7]
  303. 00000326  486E FFCA                pea.l      [A6 - 0x36]
  304. 0000032A  4EAD 4642                jsr        [A5 + 0x4642 /* export_2244 */]
  305. 0000032E  285F                     movea.l    A4, [A7]+
  306. 00000330  2F2E FF7E                move.l     -[A7], [A6 - 0x82]
  307. 00000334  2F0C                     move.l     -[A7], A4
  308. 00000336  302E FFF4                move.w     D0, [A6 - 0xC]
  309. 0000033A  48C0                     ext.l      D0
  310. 0000033C  2F00                     move.l     -[A7], D0
  311. 0000033E  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  312. 00000342  486E FFCA                pea.l      [A6 - 0x36]
  313. 00000346  1F2E 000A                move.b     -[A7], [A6 + 0xA]
  314. 0000034A  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  315. 0000034E  4EAD 465A                jsr        [A5 + 0x465A /* export_2247 */]
  316. 00000352  5247                     addq.w     D7, 1
  317. 00000354  6906                     bvs        +0x8 /* 0000035C */
  318. label00000356:
  319. 00000356  BE6E FF7C                cmp.w      D7, [A6 - 0x84]
  320. 0000035A  6F98                     ble        -0x66 /* 000002F4 */
  321. label0000035C:
  322. 0000035C  486E FFCA                pea.l      [A6 - 0x36]
  323. 00000360  1F2E 000A                move.b     -[A7], [A6 + 0xA]
  324. 00000364  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  325. 00000368  4EAD 4652                jsr        [A5 + 0x4652 /* export_2246 */]
  326. 0000036C  486E FF8A                pea.l      [A6 - 0x76]
  327. 00000370  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  328. 00000374  2F2E FF7E                move.l     -[A7], [A6 - 0x82]
  329. 00000378  205F                     movea.l    A0, [A7]+
  330. 0000037A  A01F                     syscall    DisposPtr/DisposePtr
  331. 0000037C  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  332. 00000380  4E5E                     unlink     A6
  333. 00000382  205F                     movea.l    A0, [A7]+
  334. 00000384  DEFC 0010                add.w      A7, 0x10
  335. 00000388  4ED0                     jmp        [A0]
  336. 0000038A  8D53                     or.w       [A3], D6
  337. 0000038C  504F                     addq.w     A7, 8
  338. 0000038E  4F4C                     chk.w      D7, A4
  339. 00000390  3842                     movea.w    A4, D2
  340. 00000392  4954                     chk.w      D4, [A4]
  341. 00000394  4752                     chk.w      D3, [A2]
  342. 00000396  4159                     chk.w      D0, [A1]+
  343. 00000398  0000 0000                ori.b      D0, 0x0
  344. 0000039C  4E56 0000                link       A6, 0
  345. 000003A0  2F0C                     move.l     -[A7], A4
  346. 000003A2  286E 0008                movea.l    A4, [A6 + 0x8]
  347. 000003A6  4AAC FF7A                tst.l      [A4 - 0x86]
  348. 000003AA  6708                     beq        +0xA /* 000003B4 */
  349. 000003AC  2F2C FF7A                move.l     -[A7], [A4 - 0x86]
  350. 000003B0  205F                     movea.l    A0, [A7]+
  351. 000003B2  A01F                     syscall    DisposPtr/DisposePtr
  352. label000003B4:
  353. 000003B4  4AAC FF7E                tst.l      [A4 - 0x82]
  354. 000003B8  6708                     beq        +0xA /* 000003C2 */
  355. 000003BA  2F2C FF7E                move.l     -[A7], [A4 - 0x82]
  356. 000003BE  205F                     movea.l    A0, [A7]+
  357. 000003C0  A01F                     syscall    DisposPtr/DisposePtr
  358. label000003C2:
  359. 000003C2  4AAC FF82                tst.l      [A4 - 0x7E]
  360. 000003C6  6708                     beq        +0xA /* 000003D0 */
  361. 000003C8  2F2C FF82                move.l     -[A7], [A4 - 0x7E]
  362. 000003CC  205F                     movea.l    A0, [A7]+
  363. 000003CE  A01F                     syscall    DisposPtr/DisposePtr
  364. label000003D0:
  365. 000003D0  285F                     movea.l    A4, [A7]+
  366. 000003D2  4E5E                     unlink     A6
  367. 000003D4  205F                     movea.l    A0, [A7]+
  368. 000003D6  DEFC 000A                add.w      A7, 0xA /* '\n' */
  369. 000003DA  4ED0                     jmp        [A0]
  370. 000003DC  8D48 414E                pack       -[A6], -[A0], 0x414E
  371. 000003E0  444C                     neg.w      A4
  372. 000003E2  4546                     chk.w      D2, D6
  373. 000003E4  4149                     chk.w      D0, A1
  374. 000003E6  4C55 5245                movem.l    D0,D2,D6,A1,A4,A6, [A5]
  375. 000003EA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  376. // begin alternate branch 000003EC-000003F0
  377. fn000003EC:
  378. 000003EC  4E56 FF50                link       A6, -0x00B0
  379. // end alternate branch 000003EC-000003F0
  380. fn000003EC: // (misaligned)
  381. 000003EE  FF50                     .extension 0xF50 <<F/4-5/7>> // unimplemented
  382. 000003F0  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  383. 000003F4  206E 0012                movea.l    A0, [A6 + 0x12]
  384. 000003F8  43EE FFF2                lea.l      A1, [A6 - 0xE]
  385. 000003FC  22D8                     move.l     [A1]+, [A0]+
  386. 000003FE  22D8                     move.l     [A1]+, [A0]+
  387. 00000400  22D8                     move.l     [A1]+, [A0]+
  388. 00000402  3290                     move.w     [A1], [A0]
  389. 00000404  206E 000C                movea.l    A0, [A6 + 0xC]
  390. 00000408  43EE FFCA                lea.l      A1, [A6 - 0x36]
  391. 0000040C  7009                     moveq.l    D0, 0x09
  392. label0000040E:
  393. 0000040E  22D8                     move.l     [A1]+, [A0]+
  394. 00000410  51C8 FFFC                dbf        D0, -0x6 /* 0000040E */
  395. 00000414  266E 0016                movea.l    A3, [A6 + 0x16]
  396. 00000418  7000                     moveq.l    D0, 0x00
  397. 0000041A  2D40 FF7A                move.l     [A6 - 0x86], D0
  398. 0000041E  7000                     moveq.l    D0, 0x00
  399. 00000420  2D40 FF7E                move.l     [A6 - 0x82], D0
  400. 00000424  7000                     moveq.l    D0, 0x00
  401. 00000426  2D40 FF82                move.l     [A6 - 0x7E], D0
  402. 0000042A  486E FF8A                pea.l      [A6 - 0x76]
  403. 0000042E  487A FF6C                pea.l      [PC - 0x94 /* 0000039C, value 0x4E560000 'NV\0\0', cstring "NV" */]
  404. 00000432  2F0E                     move.l     -[A7], A6
  405. 00000434  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  406. 00000438  42A7                     clr.l      -[A7]
  407. 0000043A  302E FFF4                move.w     D0, [A6 - 0xC]
  408. 0000043E  48C0                     ext.l      D0
  409. 00000440  322E FFF2                move.w     D1, [A6 - 0xE]
  410. 00000444  48C1                     ext.l      D1
  411. 00000446  2F00                     move.l     -[A7], D0
  412. 00000448  2F01                     move.l     -[A7], D1
  413. 0000044A  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  414. 0000044E  201F                     move.l     D0, [A7]+
  415. 00000450  7240                     moveq.l    D1, 0x40
  416. 00000452  D081                     add.l      D0, D1
  417. 00000454  2F00                     move.l     -[A7], D0
  418. 00000456  4EAD 3DE2                jsr        [A5 + 0x3DE2 /* export_1976 */]
  419. 0000045A  2D57 FF7A                move.l     [A6 - 0x86], [A7]
  420. 0000045E  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  421. 00000462  42A7                     clr.l      -[A7]
  422. 00000464  302E FFF4                move.w     D0, [A6 - 0xC]
  423. 00000468  48C0                     ext.l      D0
  424. 0000046A  322E FFF2                move.w     D1, [A6 - 0xE]
  425. 0000046E  48C1                     ext.l      D1
  426. 00000470  2F00                     move.l     -[A7], D0
  427. 00000472  2F01                     move.l     -[A7], D1
  428. 00000474  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  429. 00000478  201F                     move.l     D0, [A7]+
  430. 0000047A  7240                     moveq.l    D1, 0x40
  431. 0000047C  D081                     add.l      D0, D1
  432. 0000047E  2F00                     move.l     -[A7], D0
  433. 00000480  4EAD 3DE2                jsr        [A5 + 0x3DE2 /* export_1976 */]
  434. 00000484  2D57 FF7E                move.l     [A6 - 0x82], [A7]
  435. 00000488  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  436. 0000048C  42A7                     clr.l      -[A7]
  437. 0000048E  302E FFF4                move.w     D0, [A6 - 0xC]
  438. 00000492  48C0                     ext.l      D0
  439. 00000494  322E FFF2                move.w     D1, [A6 - 0xE]
  440. 00000498  48C1                     ext.l      D1
  441. 0000049A  2F00                     move.l     -[A7], D0
  442. 0000049C  2F01                     move.l     -[A7], D1
  443. 0000049E  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  444. 000004A2  201F                     move.l     D0, [A7]+
  445. 000004A4  7240                     moveq.l    D1, 0x40
  446. 000004A6  D081                     add.l      D0, D1
  447. 000004A8  2F00                     move.l     -[A7], D0
  448. 000004AA  4EAD 3DE2                jsr        [A5 + 0x3DE2 /* export_1976 */]
  449. 000004AE  2D57 FF82                move.l     [A6 - 0x7E], [A7]
  450. 000004B2  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  451. 000004B6  2F0B                     move.l     -[A7], A3
  452. 000004B8  4267                     clr.w      -[A7]
  453. 000004BA  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  454. 000004BE  302E FFF2                move.w     D0, [A6 - 0xE]
  455. 000004C2  5340                     subq.w     D0, 1
  456. 000004C4  3D40 FF5A                move.w     [A6 - 0xA6], D0
  457. 000004C8  4247                     clr.w      D7
  458. 000004CA  6030                     bra        +0x32 /* 000004FC */
  459. label000004CC:
  460. 000004CC  4EAD 3782                jsr        [A5 + 0x3782 /* export_1772 */]
  461. 000004D0  4267                     clr.w      -[A7]
  462. 000004D2  2F0B                     move.l     -[A7], A3
  463. 000004D4  3007                     move.w     D0, D7
  464. 000004D6  48C0                     ext.l      D0
  465. 000004D8  322E FFF4                move.w     D1, [A6 - 0xC]
  466. 000004DC  48C1                     ext.l      D1
  467. 000004DE  2F00                     move.l     -[A7], D0
  468. 000004E0  2F01                     move.l     -[A7], D1
  469. 000004E2  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  470. 000004E6  201F                     move.l     D0, [A7]+
  471. 000004E8  D0AE FF7A                add.l      D0, [A6 - 0x86]
  472. 000004EC  2F00                     move.l     -[A7], D0
  473. 000004EE  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  474. 000004F2  3A17                     move.w     D5, [A7]
  475. 000004F4  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  476. 000004F8  5247                     addq.w     D7, 1
  477. 000004FA  6906                     bvs        +0x8 /* 00000502 */
  478. label000004FC:
  479. 000004FC  BE6E FF5A                cmp.w      D7, [A6 - 0xA6]
  480. 00000500  6FCA                     ble        -0x34 /* 000004CC */
  481. label00000502:
  482. 00000502  2F0B                     move.l     -[A7], A3
  483. 00000504  3F3C 0001                move.w     -[A7], 0x1
  484. 00000508  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  485. 0000050C  302E FFF2                move.w     D0, [A6 - 0xE]
  486. 00000510  5340                     subq.w     D0, 1
  487. 00000512  3D40 FF58                move.w     [A6 - 0xA8], D0
  488. 00000516  4247                     clr.w      D7
  489. 00000518  6030                     bra        +0x32 /* 0000054A */
  490. label0000051A:
  491. 0000051A  4EAD 3782                jsr        [A5 + 0x3782 /* export_1772 */]
  492. 0000051E  4267                     clr.w      -[A7]
  493. 00000520  2F0B                     move.l     -[A7], A3
  494. 00000522  3007                     move.w     D0, D7
  495. 00000524  48C0                     ext.l      D0
  496. 00000526  322E FFF4                move.w     D1, [A6 - 0xC]
  497. 0000052A  48C1                     ext.l      D1
  498. 0000052C  2F00                     move.l     -[A7], D0
  499. 0000052E  2F01                     move.l     -[A7], D1
  500. 00000530  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  501. 00000534  201F                     move.l     D0, [A7]+
  502. 00000536  D0AE FF7E                add.l      D0, [A6 - 0x82]
  503. 0000053A  2F00                     move.l     -[A7], D0
  504. 0000053C  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  505. 00000540  3A17                     move.w     D5, [A7]
  506. 00000542  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  507. 00000546  5247                     addq.w     D7, 1
  508. 00000548  6906                     bvs        +0x8 /* 00000550 */
  509. label0000054A:
  510. 0000054A  BE6E FF58                cmp.w      D7, [A6 - 0xA8]
  511. 0000054E  6FCA                     ble        -0x34 /* 0000051A */
  512. label00000550:
  513. 00000550  2F0B                     move.l     -[A7], A3
  514. 00000552  3F3C 0002                move.w     -[A7], 0x2
  515. 00000556  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  516. 0000055A  302E FFF2                move.w     D0, [A6 - 0xE]
  517. 0000055E  5340                     subq.w     D0, 1
  518. 00000560  3D40 FF56                move.w     [A6 - 0xAA], D0
  519. 00000564  4247                     clr.w      D7
  520. 00000566  6030                     bra        +0x32 /* 00000598 */
  521. label00000568:
  522. 00000568  4EAD 3782                jsr        [A5 + 0x3782 /* export_1772 */]
  523. 0000056C  4267                     clr.w      -[A7]
  524. 0000056E  2F0B                     move.l     -[A7], A3
  525. 00000570  3007                     move.w     D0, D7
  526. 00000572  48C0                     ext.l      D0
  527. 00000574  322E FFF4                move.w     D1, [A6 - 0xC]
  528. 00000578  48C1                     ext.l      D1
  529. 0000057A  2F00                     move.l     -[A7], D0
  530. 0000057C  2F01                     move.l     -[A7], D1
  531. 0000057E  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  532. 00000582  201F                     move.l     D0, [A7]+
  533. 00000584  D0AE FF82                add.l      D0, [A6 - 0x7E]
  534. 00000588  2F00                     move.l     -[A7], D0
  535. 0000058A  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  536. 0000058E  3A17                     move.w     D5, [A7]
  537. 00000590  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  538. 00000594  5247                     addq.w     D7, 1
  539. 00000596  6906                     bvs        +0x8 /* 0000059E */
  540. label00000598:
  541. 00000598  BE6E FF56                cmp.w      D7, [A6 - 0xAA]
  542. 0000059C  6FCA                     ble        -0x34 /* 00000568 */
  543. label0000059E:
  544. 0000059E  2D7C 00FF 00FF FF60      move.l     [A6 - 0xA0], 0xFF00FF
  545. 000005A6  3D7C 00FF FF64           move.w     [A6 - 0x9C], 0xFF
  546. 000005AC  486E FFCA                pea.l      [A6 - 0x36]
  547. 000005B0  4EAD 464A                jsr        [A5 + 0x464A /* export_2245 */]
  548. 000005B4  302E FFF2                move.w     D0, [A6 - 0xE]
  549. 000005B8  5340                     subq.w     D0, 1
  550. 000005BA  3D40 FF54                move.w     [A6 - 0xAC], D0
  551. 000005BE  4247                     clr.w      D7
  552. 000005C0  6000 01BC                bra        +0x1BE /* 0000077E */
  553. label000005C4:
  554. 000005C4  4EAD 3782                jsr        [A5 + 0x3782 /* export_1772 */]
  555. 000005C8  3007                     move.w     D0, D7
  556. 000005CA  48C0                     ext.l      D0
  557. 000005CC  322E FFF4                move.w     D1, [A6 - 0xC]
  558. 000005D0  48C1                     ext.l      D1
  559. 000005D2  2F00                     move.l     -[A7], D0
  560. 000005D4  2F01                     move.l     -[A7], D1
  561. 000005D6  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  562. 000005DA  201F                     move.l     D0, [A7]+
  563. 000005DC  D0AE FF7A                add.l      D0, [A6 - 0x86]
  564. 000005E0  2D40 FF6E                move.l     [A6 - 0x92], D0
  565. 000005E4  3007                     move.w     D0, D7
  566. 000005E6  48C0                     ext.l      D0
  567. 000005E8  322E FFF4                move.w     D1, [A6 - 0xC]
  568. 000005EC  48C1                     ext.l      D1
  569. 000005EE  2F00                     move.l     -[A7], D0
  570. 000005F0  2F01                     move.l     -[A7], D1
  571. 000005F2  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  572. 000005F6  201F                     move.l     D0, [A7]+
  573. 000005F8  D0AE FF7E                add.l      D0, [A6 - 0x82]
  574. 000005FC  2D40 FF72                move.l     [A6 - 0x8E], D0
  575. 00000600  3007                     move.w     D0, D7
  576. 00000602  48C0                     ext.l      D0
  577. 00000604  322E FFF4                move.w     D1, [A6 - 0xC]
  578. 00000608  48C1                     ext.l      D1
  579. 0000060A  2F00                     move.l     -[A7], D0
  580. 0000060C  2F01                     move.l     -[A7], D1
  581. 0000060E  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  582. 00000612  281F                     move.l     D4, [A7]+
  583. 00000614  D8AE FF82                add.l      D4, [A6 - 0x7E]
  584. 00000618  42A7                     clr.l      -[A7]
  585. 0000061A  486E FFCA                pea.l      [A6 - 0x36]
  586. 0000061E  4EAD 4642                jsr        [A5 + 0x4642 /* export_2244 */]
  587. 00000622  285F                     movea.l    A4, [A7]+
  588. 00000624  7001                     moveq.l    D0, 0x01
  589. 00000626  B06E 0010                cmp.w      D0, [A6 + 0x10]
  590. 0000062A  6600 00A6                bne        +0xA8 /* 000006D2 */
  591. 0000062E  302E FFF4                move.w     D0, [A6 - 0xC]
  592. 00000632  5340                     subq.w     D0, 1
  593. 00000634  3D40 FF52                move.w     [A6 - 0xAE], D0
  594. 00000638  4246                     clr.w      D6
  595. 0000063A  6000 008A                bra        +0x8C /* 000006C6 */
  596. label0000063E:
  597. 0000063E  206E FF6E                movea.l    A0, [A6 - 0x92]
  598. 00000642  3006                     move.w     D0, D6
  599. 00000644  41BC 03E8 4241           .invalid   0, 0x3E84241 // invalid opcode 4 with b == 6
  600. 0000064A  1230 0000                move.b     D1, [A0 + D0.w]
  601. 0000064E  206E FF72                movea.l    A0, [A6 - 0x8E]
  602. 00000652  3006                     move.w     D0, D6
  603. 00000654  41BC 03E8 4242           .invalid   0, 0x3E84242 // invalid opcode 4 with b == 6
  604. 0000065A  1430 0000                move.b     D2, [A0 + D0.w]
  605. 0000065E  D441                     add.w      D2, D1
  606. 00000660  2044                     movea.l    A0, D4
  607. 00000662  3006                     move.w     D0, D6
  608. 00000664  41BC 03E8 4241           .invalid   0, 0x3E84241 // invalid opcode 4 with b == 6
  609. 0000066A  1230 0000                move.b     D1, [A0 + D0.w]
  610. 0000066E  D242                     add.w      D1, D2
  611. 00000670  48C1                     ext.l      D1
  612. 00000672  83FC 000C                divs.w     D1, 0xC
  613. 00000676  7040                     moveq.l    D0, 0x40
  614. 00000678  9041                     sub.w      D0, D1
  615. 0000067A  48C0                     ext.l      D0
  616. 0000067C  2D40 FF66                move.l     [A6 - 0x9A], D0
  617. 00000680  3006                     move.w     D0, D6
  618. 00000682  48C0                     ext.l      D0
  619. 00000684  81FC 0008                divs.w     D0, 0x8
  620. 00000688  4840                     swap.w     D0
  621. 0000068A  4A40                     tst.w      D0
  622. 0000068C  41BC 0007 41ED           .invalid   0, 0x741ED // invalid opcode 4 with b == 6
  623. 00000692  EDFC E740 3207 48C1      bfffo      D6, 0x320748C1 {29:32}
  624. 0000069A  83FC 0008                divs.w     D1, 0x8
  625. 0000069E  4841                     swap.w     D1
  626. 000006A0  4A41                     tst.w      D1
  627. 000006A2  43BC 0007 D041           .invalid   1, 0x7D041 // invalid opcode 4 with b == 6
  628. 000006A8  1230 0000                move.b     D1, [A0 + D0.w]
  629. 000006AC  4881                     ext.w      D1
  630. 000006AE  48C1                     ext.l      D1
  631. 000006B0  B2AE FF66                cmp.l      D1, [A6 - 0x9A]
  632. 000006B4  6C0A                     bge        +0xC /* 000006C0 */
  633. 000006B6  2F0C                     move.l     -[A7], A4
  634. 000006B8  3006                     move.w     D0, D6
  635. 000006BA  48C0                     ext.l      D0
  636. 000006BC  2F00                     move.l     -[A7], D0
  637. 000006BE  A85E                     syscall    BitSet
  638. label000006C0:
  639. 000006C0  5246                     addq.w     D6, 1
  640. 000006C2  6900 00A6                bvs        +0xA8 /* 0000076A */
  641. label000006C6:
  642. 000006C6  BC6E FF52                cmp.w      D6, [A6 - 0xAE]
  643. 000006CA  6F00 FF72                ble        -0x8C /* 0000063E */
  644. 000006CE  6000 009A                bra        +0x9C /* 0000076A */
  645. label000006D2:
  646. 000006D2  302E FFF4                move.w     D0, [A6 - 0xC]
  647. 000006D6  5340                     subq.w     D0, 1
  648. 000006D8  3D40 FF50                move.w     [A6 - 0xB0], D0
  649. 000006DC  4246                     clr.w      D6
  650. 000006DE  6000 0082                bra        +0x84 /* 00000762 */
  651. label000006E2:
  652. 000006E2  206E FF6E                movea.l    A0, [A6 - 0x92]
  653. 000006E6  3006                     move.w     D0, D6
  654. 000006E8  41BC 03E8 4241           .invalid   0, 0x3E84241 // invalid opcode 4 with b == 6
  655. 000006EE  1230 0000                move.b     D1, [A0 + D0.w]
  656. 000006F2  43BC 00FF 1D41           .invalid   1, 0xFF1D41 // invalid opcode 4 with b == 6
  657. 000006F8  FF60                     .extension 0xF60 <<F/4-5/7>> // unimplemented
  658. 000006FA  206E FF72                movea.l    A0, [A6 - 0x8E]
  659. 000006FE  3006                     move.w     D0, D6
  660. 00000700  41BC 03E8 4241           .invalid   0, 0x3E84241 // invalid opcode 4 with b == 6
  661. 00000706  1230 0000                move.b     D1, [A0 + D0.w]
  662. 0000070A  43BC 00FF 1D41           .invalid   1, 0xFF1D41 // invalid opcode 4 with b == 6
  663. 00000710  FF62                     .extension 0xF62 <<F/4-5/7>> // unimplemented
  664. 00000712  2044                     movea.l    A0, D4
  665. 00000714  3006                     move.w     D0, D6
  666. 00000716  41BC 03E8 4241           .invalid   0, 0x3E84241 // invalid opcode 4 with b == 6
  667. 0000071C  1230 0000                move.b     D1, [A0 + D0.w]
  668. 00000720  43BC 00FF 1D41           .invalid   1, 0xFF1D41 // invalid opcode 4 with b == 6
  669. 00000726  FF64                     .extension 0xF64 <<F/4-5/7>> // unimplemented
  670. 00000728  42A7                     clr.l      -[A7]
  671. 0000072A  486E FF60                pea.l      [A6 - 0xA0]
  672. 0000072E  AA33                     syscall    Color2Index
  673. 00000730  2D5F FF5C                move.l     [A6 - 0xA4], [A7]+
  674. 00000734  7020                     moveq.l    D0, 0x20
  675. 00000736  B06E 0010                cmp.w      D0, [A6 + 0x10]
  676. 0000073A  6610                     bne        +0x12 /* 0000074C */
  677. 0000073C  3006                     move.w     D0, D6
  678. 0000073E  41BC 03E8 E540           .invalid   0, 0x3E8E540 // invalid opcode 4 with b == 6
  679. 00000744  29AE FF5C 0000           move.l     [A4 + D0.w], [A6 - 0xA4]
  680. 0000074A  6012                     bra        +0x14 /* 0000075E */
  681. label0000074C:
  682. 0000074C  3006                     move.w     D0, D6
  683. 0000074E  41BC 03E8 322E           .invalid   0, 0x3E8322E // invalid opcode 4 with b == 6
  684. 00000754  FF5E                     .extension 0xF5E <<F/4-5/7>> // unimplemented
  685. 00000756  43BC 00FF 1981           .invalid   1, 0xFF1981 // invalid opcode 4 with b == 6
  686. 0000075C  0000 5246                ori.b      D0, 0x46 /* 'F' */
  687. // begin alternate branch 0000075E-00000760
  688. label0000075E:
  689. 0000075E  5246                     addq.w     D6, 1
  690. // end alternate branch 0000075E-00000760
  691. label0000075E: // (misaligned)
  692. 00000760  6908                     bvs        +0xA /* 0000076A */
  693. label00000762:
  694. 00000762  BC6E FF50                cmp.w      D6, [A6 - 0xB0]
  695. 00000766  6F00 FF7A                ble        -0x84 /* 000006E2 */
  696. label0000076A:
  697. 0000076A  486E FFCA                pea.l      [A6 - 0x36]
  698. 0000076E  1F2E 000A                move.b     -[A7], [A6 + 0xA]
  699. 00000772  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  700. 00000776  4EAD 465A                jsr        [A5 + 0x465A /* export_2247 */]
  701. 0000077A  5247                     addq.w     D7, 1
  702. 0000077C  6908                     bvs        +0xA /* 00000786 */
  703. label0000077E:
  704. 0000077E  BE6E FF54                cmp.w      D7, [A6 - 0xAC]
  705. 00000782  6F00 FE40                ble        -0x1BE /* 000005C4 */
  706. label00000786:
  707. 00000786  486E FFCA                pea.l      [A6 - 0x36]
  708. 0000078A  1F2E 000A                move.b     -[A7], [A6 + 0xA]
  709. 0000078E  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  710. 00000792  4EAD 4652                jsr        [A5 + 0x4652 /* export_2246 */]
  711. 00000796  486E FF8A                pea.l      [A6 - 0x76]
  712. 0000079A  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  713. 0000079E  2F2E FF7A                move.l     -[A7], [A6 - 0x86]
  714. 000007A2  205F                     movea.l    A0, [A7]+
  715. 000007A4  A01F                     syscall    DisposPtr/DisposePtr
  716. 000007A6  2F2E FF7E                move.l     -[A7], [A6 - 0x82]
  717. 000007AA  205F                     movea.l    A0, [A7]+
  718. 000007AC  A01F                     syscall    DisposPtr/DisposePtr
  719. 000007AE  2F2E FF82                move.l     -[A7], [A6 - 0x7E]
  720. 000007B2  205F                     movea.l    A0, [A7]+
  721. 000007B4  A01F                     syscall    DisposPtr/DisposePtr
  722. 000007B6  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  723. 000007BA  4E5E                     unlink     A6
  724. 000007BC  205F                     movea.l    A0, [A7]+
  725. 000007BE  DEFC 0012                add.w      A7, 0x12
  726. 000007C2  4ED0                     jmp        [A0]
  727. 000007C4  8D53                     or.w       [A3], D6
  728. 000007C6  504F                     addq.w     A7, 8
  729. 000007C8  4F4C                     chk.w      D7, A4
  730. 000007CA  5247                     addq.w     D7, 1
  731. 000007CC  4243                     clr.w      D3
  732. 000007CE  4F4C                     chk.w      D7, A4
  733. 000007D0  4F52                     chk.w      D7, [A2]
  734. 000007D2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  735. 000007D6  0000 206E                ori.b      D0, 0x6E /* 'n' */
  736. 000007DA  0008 4AA8                ori.b      A0, 0xA8
  737. 000007DE  FF82                     .invalid   <<F/6/7>>
  738. 000007E0  6708                     beq        +0xA /* 000007EA */
  739. 000007E2  2F28 FF82                move.l     -[A7], [A0 - 0x7E]
  740. 000007E6  205F                     movea.l    A0, [A7]+
  741. 000007E8  A01F                     syscall    DisposPtr/DisposePtr
  742. label000007EA:
  743. 000007EA  4E5E                     unlink     A6
  744. 000007EC  205F                     movea.l    A0, [A7]+
  745. 000007EE  DEFC 000A                add.w      A7, 0xA /* '\n' */
  746. 000007F2  4ED0                     jmp        [A0]
  747. 000007F4  8D48 414E                pack       -[A6], -[A0], 0x414E
  748. 000007F8  444C                     neg.w      A4
  749. 000007FA  4546                     chk.w      D2, D6
  750. 000007FC  4149                     chk.w      D0, A1
  751. 000007FE  4C55 5245                movem.l    D0,D2,D6,A1,A4,A6, [A5]
  752. 00000802  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  753. // begin alternate branch 00000804-00000808
  754. fn00000804:
  755. 00000804  4E56 FF6E                link       A6, -0x0092
  756. // end alternate branch 00000804-00000808
  757. fn00000804: // (misaligned)
  758. 00000806  FF6E                     .extension 0xF6E <<F/4-5/7>> // unimplemented
  759. 00000808  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  760. 0000080C  206E 0012                movea.l    A0, [A6 + 0x12]
  761. 00000810  43EE FFF2                lea.l      A1, [A6 - 0xE]
  762. 00000814  22D8                     move.l     [A1]+, [A0]+
  763. 00000816  22D8                     move.l     [A1]+, [A0]+
  764. 00000818  22D8                     move.l     [A1]+, [A0]+
  765. 0000081A  3290                     move.w     [A1], [A0]
  766. 0000081C  206E 000C                movea.l    A0, [A6 + 0xC]
  767. 00000820  43EE FFCA                lea.l      A1, [A6 - 0x36]
  768. 00000824  7009                     moveq.l    D0, 0x09
  769. label00000826:
  770. 00000826  22D8                     move.l     [A1]+, [A0]+
  771. 00000828  51C8 FFFC                dbf        D0, -0x6 /* 00000826 */
  772. 0000082C  7000                     moveq.l    D0, 0x00
  773. 0000082E  2D40 FF82                move.l     [A6 - 0x7E], D0
  774. 00000832  486E FF8A                pea.l      [A6 - 0x76]
  775. 00000836  487A FF9C                pea.l      [PC - 0x64 /* 000007D4, value 0x4E560000 'NV\0\0', cstring "NV" */]
  776. 0000083A  2F0E                     move.l     -[A7], A6
  777. 0000083C  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  778. 00000840  42A7                     clr.l      -[A7]
  779. 00000842  302E FFF4                move.w     D0, [A6 - 0xC]
  780. 00000846  48C0                     ext.l      D0
  781. 00000848  E580                     asl        D0, 2
  782. 0000084A  7240                     moveq.l    D1, 0x40
  783. 0000084C  D081                     add.l      D0, D1
  784. 0000084E  2F00                     move.l     -[A7], D0
  785. 00000850  4EAD 3DE2                jsr        [A5 + 0x3DE2 /* export_1976 */]
  786. 00000854  2D57 FF82                move.l     [A6 - 0x7E], [A7]
  787. 00000858  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  788. 0000085C  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  789. 00000860  4267                     clr.w      -[A7]
  790. 00000862  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  791. 00000866  486E FFCA                pea.l      [A6 - 0x36]
  792. 0000086A  4EAD 464A                jsr        [A5 + 0x464A /* export_2245 */]
  793. 0000086E  302E FFF2                move.w     D0, [A6 - 0xE]
  794. 00000872  5340                     subq.w     D0, 1
  795. 00000874  48C0                     ext.l      D0
  796. 00000876  2D40 FF72                move.l     [A6 - 0x8E], D0
  797. 0000087A  7C00                     moveq.l    D6, 0x00
  798. 0000087C  6000 010A                bra        +0x10C /* 00000988 */
  799. label00000880:
  800. 00000880  4EAD 3782                jsr        [A5 + 0x3782 /* export_1772 */]
  801. 00000884  4267                     clr.w      -[A7]
  802. 00000886  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  803. 0000088A  2F2E FF82                move.l     -[A7], [A6 - 0x7E]
  804. 0000088E  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  805. 00000892  3A17                     move.w     D5, [A7]
  806. 00000894  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  807. 00000898  42A7                     clr.l      -[A7]
  808. 0000089A  486E FFCA                pea.l      [A6 - 0x36]
  809. 0000089E  4EAD 4642                jsr        [A5 + 0x4642 /* export_2244 */]
  810. 000008A2  285F                     movea.l    A4, [A7]+
  811. 000008A4  42A7                     clr.l      -[A7]
  812. 000008A6  2F2E FFCA                move.l     -[A7], [A6 - 0x36]
  813. 000008AA  4EAD 41C2                jsr        [A5 + 0x41C2 /* export_2100 */]
  814. 000008AE  201F                     move.l     D0, [A7]+
  815. 000008B0  3800                     move.w     D4, D0
  816. 000008B2  7001                     moveq.l    D0, 0x01
  817. 000008B4  B06E 0010                cmp.w      D0, [A6 + 0x10]
  818. 000008B8  6600 00AA                bne        +0xAC /* 00000964 */
  819. 000008BC  302E FFF4                move.w     D0, [A6 - 0xC]
  820. 000008C0  5340                     subq.w     D0, 1
  821. 000008C2  48C0                     ext.l      D0
  822. 000008C4  2D40 FF6E                move.l     [A6 - 0x92], D0
  823. 000008C8  7E00                     moveq.l    D7, 0x00
  824. 000008CA  6000 008E                bra        +0x90 /* 0000095A */
  825. label000008CE:
  826. 000008CE  206E FF82                movea.l    A0, [A6 - 0x7E]
  827. 000008D2  2007                     move.l     D0, D7
  828. 000008D4  E580                     asl        D0, 2
  829. 000008D6  5280                     addq.l     D0, 1
  830. 000008D8  41BC 03E8 4241           .invalid   0, 0x3E84241 // invalid opcode 4 with b == 6
  831. 000008DE  1230 0000                move.b     D1, [A0 + D0.w]
  832. 000008E2  206E FF82                movea.l    A0, [A6 - 0x7E]
  833. 000008E6  2007                     move.l     D0, D7
  834. 000008E8  E580                     asl        D0, 2
  835. 000008EA  5480                     addq.l     D0, 2
  836. 000008EC  41BC 03E8 4242           .invalid   0, 0x3E84242 // invalid opcode 4 with b == 6
  837. 000008F2  1430 0000                move.b     D2, [A0 + D0.w]
  838. 000008F6  D441                     add.w      D2, D1
  839. 000008F8  206E FF82                movea.l    A0, [A6 - 0x7E]
  840. 000008FC  2007                     move.l     D0, D7
  841. 000008FE  E580                     asl        D0, 2
  842. 00000900  5680                     addq.l     D0, 3
  843. 00000902  41BC 03E8 4241           .invalid   0, 0x3E84241 // invalid opcode 4 with b == 6
  844. 00000908  1230 0000                move.b     D1, [A0 + D0.w]
  845. 0000090C  D242                     add.w      D1, D2
  846. 0000090E  48C1                     ext.l      D1
  847. 00000910  83FC 000C                divs.w     D1, 0xC
  848. 00000914  7040                     moveq.l    D0, 0x40
  849. 00000916  9041                     sub.w      D0, D1
  850. 00000918  3D40 FF78                move.w     [A6 - 0x88], D0
  851. 0000091C  2F07                     move.l     -[A7], D7
  852. 0000091E  7008                     moveq.l    D0, 0x08
  853. 00000920  2F00                     move.l     -[A7], D0
  854. 00000922  4EAD 4912                jsr        [A5 + 0x4912 /* export_2334 */]
  855. 00000926  201F                     move.l     D0, [A7]+
  856. 00000928  41BC 0007 41ED           .invalid   0, 0x741ED // invalid opcode 4 with b == 6
  857. 0000092E  EDFC E740 2F06 7208      bfffo      D6, 0x2F067208 {29:32}
  858. 00000936  2F01                     move.l     -[A7], D1
  859. 00000938  4EAD 4912                jsr        [A5 + 0x4912 /* export_2334 */]
  860. 0000093C  221F                     move.l     D1, [A7]+
  861. 0000093E  43BC 0007 D041           .invalid   1, 0x7D041 // invalid opcode 4 with b == 6
  862. 00000944  1230 0000                move.b     D1, [A0 + D0.w]
  863. 00000948  4881                     ext.w      D1
  864. 0000094A  B26E FF78                cmp.w      D1, [A6 - 0x88]
  865. 0000094E  6C06                     bge        +0x8 /* 00000956 */
  866. 00000950  2F0C                     move.l     -[A7], A4
  867. 00000952  2F07                     move.l     -[A7], D7
  868. 00000954  A85E                     syscall    BitSet
  869. label00000956:
  870. 00000956  5287                     addq.l     D7, 1
  871. 00000958  691A                     bvs        +0x1C /* 00000974 */
  872. label0000095A:
  873. 0000095A  BEAE FF6E                cmp.l      D7, [A6 - 0x92]
  874. 0000095E  6F00 FF6E                ble        -0x90 /* 000008CE */
  875. 00000962  6010                     bra        +0x12 /* 00000974 */
  876. label00000964:
  877. 00000964  2F2E FF82                move.l     -[A7], [A6 - 0x7E]
  878. 00000968  2F0C                     move.l     -[A7], A4
  879. 0000096A  3004                     move.w     D0, D4
  880. 0000096C  48C0                     ext.l      D0
  881. 0000096E  2F00                     move.l     -[A7], D0
  882. 00000970  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  883. label00000974:
  884. 00000974  486E FFCA                pea.l      [A6 - 0x36]
  885. 00000978  1F2E 000A                move.b     -[A7], [A6 + 0xA]
  886. 0000097C  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  887. 00000980  4EAD 465A                jsr        [A5 + 0x465A /* export_2247 */]
  888. 00000984  5286                     addq.l     D6, 1
  889. 00000986  6908                     bvs        +0xA /* 00000990 */
  890. label00000988:
  891. 00000988  BCAE FF72                cmp.l      D6, [A6 - 0x8E]
  892. 0000098C  6F00 FEF2                ble        -0x10C /* 00000880 */
  893. label00000990:
  894. 00000990  486E FFCA                pea.l      [A6 - 0x36]
  895. 00000994  1F2E 000A                move.b     -[A7], [A6 + 0xA]
  896. 00000998  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  897. 0000099C  4EAD 4652                jsr        [A5 + 0x4652 /* export_2246 */]
  898. 000009A0  486E FF8A                pea.l      [A6 - 0x76]
  899. 000009A4  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  900. 000009A8  2F2E FF82                move.l     -[A7], [A6 - 0x7E]
  901. 000009AC  205F                     movea.l    A0, [A7]+
  902. 000009AE  A01F                     syscall    DisposPtr/DisposePtr
  903. 000009B0  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  904. 000009B4  4E5E                     unlink     A6
  905. 000009B6  205F                     movea.l    A0, [A7]+
  906. 000009B8  DEFC 0012                add.w      A7, 0x12
  907. 000009BC  4ED0                     jmp        [A0]
  908. 000009BE  8E53                     or.w       D7, [A3]
  909. 000009C0  504F                     addq.w     A7, 8
  910. 000009C2  4F4C                     chk.w      D7, A4
  911. 000009C4  4152                     chk.w      D0, [A2]
  912. 000009C6  4742                     chk.w      D3, D2
  913. 000009C8  434F                     chk.w      D1, A7
  914. 000009CA  4C4F 5200                movem.l    A1,A4,A6, A7
  915. 000009CE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  916. 000009D2  0000 206E                ori.b      D0, 0x6E /* 'n' */
  917. 000009D6  0008 4AA8                ori.b      A0, 0xA8
  918. 000009DA  FFA6                     .invalid   <<F/6/7>>
  919. 000009DC  6708                     beq        +0xA /* 000009E6 */
  920. 000009DE  2F28 FFA6                move.l     -[A7], [A0 - 0x5A]
  921. 000009E2  205F                     movea.l    A0, [A7]+
  922. 000009E4  A01F                     syscall    DisposPtr/DisposePtr
  923. label000009E6:
  924. 000009E6  4E5E                     unlink     A6
  925. 000009E8  205F                     movea.l    A0, [A7]+
  926. 000009EA  DEFC 000A                add.w      A7, 0xA /* '\n' */
  927. 000009EE  4ED0                     jmp        [A0]
  928. 000009F0  8D48 414E                pack       -[A6], -[A0], 0x414E
  929. 000009F4  444C                     neg.w      A4
  930. 000009F6  4546                     chk.w      D2, D6
  931. 000009F8  4149                     chk.w      D0, A1
  932. 000009FA  4C55 5245                movem.l    D0,D2,D6,A1,A4,A6, [A5]
  933. 000009FE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  934. // begin alternate branch 00000A00-00000A04
  935. fn00000A00:
  936. 00000A00  4E56 FF9E                link       A6, -0x0062
  937. // end alternate branch 00000A00-00000A04
  938. fn00000A00: // (misaligned)
  939. 00000A02  FF9E                     .invalid   <<F/6/7>>
  940. 00000A04  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  941. 00000A08  206E 000E                movea.l    A0, [A6 + 0xE]
  942. 00000A0C  43EE FFF2                lea.l      A1, [A6 - 0xE]
  943. 00000A10  22D8                     move.l     [A1]+, [A0]+
  944. 00000A12  22D8                     move.l     [A1]+, [A0]+
  945. 00000A14  22D8                     move.l     [A1]+, [A0]+
  946. 00000A16  3290                     move.w     [A1], [A0]
  947. 00000A18  7000                     moveq.l    D0, 0x00
  948. 00000A1A  2D40 FFA6                move.l     [A6 - 0x5A], D0
  949. 00000A1E  486E FFB2                pea.l      [A6 - 0x4E]
  950. 00000A22  487A FFAC                pea.l      [PC - 0x54 /* 000009D0, value 0x4E560000 'NV\0\0', cstring "NV" */]
  951. 00000A26  2F0E                     move.l     -[A7], A6
  952. 00000A28  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  953. 00000A2C  42A7                     clr.l      -[A7]
  954. 00000A2E  302E FFF4                move.w     D0, [A6 - 0xC]
  955. 00000A32  E540                     asl        D0.w, 2
  956. 00000A34  D07C 0040                add.w      D0, 0x40 /* '@' */
  957. 00000A38  48C0                     ext.l      D0
  958. 00000A3A  2F00                     move.l     -[A7], D0
  959. 00000A3C  4EAD 233A                jsr        [A5 + 0x233A /* export_1123 */]
  960. 00000A40  2D57 FFA6                move.l     [A6 - 0x5A], [A7]
  961. 00000A44  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  962. 00000A48  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  963. 00000A4C  4267                     clr.w      -[A7]
  964. 00000A4E  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  965. 00000A52  302E FFF2                move.w     D0, [A6 - 0xE]
  966. 00000A56  5340                     subq.w     D0, 1
  967. 00000A58  3D40 FFA0                move.w     [A6 - 0x60], D0
  968. 00000A5C  4246                     clr.w      D6
  969. 00000A5E  6000 00B6                bra        +0xB8 /* 00000B16 */
  970. label00000A62:
  971. 00000A62  4EAD 3782                jsr        [A5 + 0x3782 /* export_1772 */]
  972. 00000A66  4267                     clr.w      -[A7]
  973. 00000A68  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  974. 00000A6C  2F2E FFA6                move.l     -[A7], [A6 - 0x5A]
  975. 00000A70  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  976. 00000A74  3A17                     move.w     D5, [A7]
  977. 00000A76  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  978. 00000A7A  2F2E FFA6                move.l     -[A7], [A6 - 0x5A]
  979. 00000A7E  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  980. 00000A82  4EBA F57C                jsr        [PC - 0xA84 /* 00000000 */]
  981. 00000A86  3006                     move.w     D0, D6
  982. 00000A88  48C0                     ext.l      D0
  983. 00000A8A  322E 0008                move.w     D1, [A6 + 0x8]
  984. 00000A8E  48C1                     ext.l      D1
  985. 00000A90  2F00                     move.l     -[A7], D0
  986. 00000A92  2F01                     move.l     -[A7], D1
  987. 00000A94  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  988. 00000A98  285F                     movea.l    A4, [A7]+
  989. 00000A9A  D9EE 000A                add.l      A4, [A6 + 0xA]
  990. 00000A9E  302E FFF4                move.w     D0, [A6 - 0xC]
  991. 00000AA2  5340                     subq.w     D0, 1
  992. 00000AA4  3D40 FF9E                move.w     [A6 - 0x62], D0
  993. 00000AA8  4247                     clr.w      D7
  994. 00000AAA  6060                     bra        +0x62 /* 00000B0C */
  995. label00000AAC:
  996. 00000AAC  206E FFA6                movea.l    A0, [A6 - 0x5A]
  997. 00000AB0  3007                     move.w     D0, D7
  998. 00000AB2  41BC 03E8 4241           .invalid   0, 0x3E84241 // invalid opcode 4 with b == 6
  999. 00000AB8  1230 0000                move.b     D1, [A0 + D0.w]
  1000. 00000ABC  48C1                     ext.l      D1
  1001. 00000ABE  83FC 0004                divs.w     D1, 0x4
  1002. 00000AC2  7040                     moveq.l    D0, 0x40
  1003. 00000AC4  9041                     sub.w      D0, D1
  1004. 00000AC6  48C0                     ext.l      D0
  1005. 00000AC8  2800                     move.l     D4, D0
  1006. 00000ACA  3007                     move.w     D0, D7
  1007. 00000ACC  48C0                     ext.l      D0
  1008. 00000ACE  81FC 0008                divs.w     D0, 0x8
  1009. 00000AD2  4840                     swap.w     D0
  1010. 00000AD4  4A40                     tst.w      D0
  1011. 00000AD6  41BC 0007 41ED           .invalid   0, 0x741ED // invalid opcode 4 with b == 6
  1012. 00000ADC  EDFC E740 3206 48C1      bfffo      D6, 0x320648C1 {29:32}
  1013. 00000AE4  83FC 0008                divs.w     D1, 0x8
  1014. 00000AE8  4841                     swap.w     D1
  1015. 00000AEA  4A41                     tst.w      D1
  1016. 00000AEC  43BC 0007 D041           .invalid   1, 0x7D041 // invalid opcode 4 with b == 6
  1017. 00000AF2  1230 0000                move.b     D1, [A0 + D0.w]
  1018. 00000AF6  4881                     ext.w      D1
  1019. 00000AF8  48C1                     ext.l      D1
  1020. 00000AFA  B284                     cmp.l      D1, D4
  1021. 00000AFC  6C0A                     bge        +0xC /* 00000B08 */
  1022. 00000AFE  2F0C                     move.l     -[A7], A4
  1023. 00000B00  3007                     move.w     D0, D7
  1024. 00000B02  48C0                     ext.l      D0
  1025. 00000B04  2F00                     move.l     -[A7], D0
  1026. 00000B06  A85E                     syscall    BitSet
  1027. label00000B08:
  1028. 00000B08  5247                     addq.w     D7, 1
  1029. 00000B0A  6906                     bvs        +0x8 /* 00000B12 */
  1030. label00000B0C:
  1031. 00000B0C  BE6E FF9E                cmp.w      D7, [A6 - 0x62]
  1032. 00000B10  6F9A                     ble        -0x64 /* 00000AAC */
  1033. label00000B12:
  1034. 00000B12  5246                     addq.w     D6, 1
  1035. 00000B14  6908                     bvs        +0xA /* 00000B1E */
  1036. label00000B16:
  1037. 00000B16  BC6E FFA0                cmp.w      D6, [A6 - 0x60]
  1038. 00000B1A  6F00 FF46                ble        -0xB8 /* 00000A62 */
  1039. label00000B1E:
  1040. 00000B1E  486E FFB2                pea.l      [A6 - 0x4E]
  1041. 00000B22  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  1042. 00000B26  2F2E FFA6                move.l     -[A7], [A6 - 0x5A]
  1043. 00000B2A  205F                     movea.l    A0, [A7]+
  1044. 00000B2C  A01F                     syscall    DisposPtr/DisposePtr
  1045. 00000B2E  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  1046. 00000B32  4E5E                     unlink     A6
  1047. 00000B34  205F                     movea.l    A0, [A7]+
  1048. 00000B36  DEFC 000E                add.w      A7, 0xE
  1049. 00000B3A  4ED0                     jmp        [A0]
  1050. 00000B3C  8C52                     or.w       D6, [A2]
  1051. 00000B3E  4541                     chk.w      D2, D1
  1052. 00000B40  4431 4249                neg.b      [A1 + D4.w * 2 + 0x49]
  1053. 00000B44  5447                     addq.w     D7, 2
  1054. 00000B46  5241                     addq.w     D1, 1
  1055. 00000B48  5900                     subq.b     D0, 4
  1056. 00000B4A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1057. 00000B4E  0000 206E                ori.b      D0, 0x6E /* 'n' */
  1058. 00000B52  0008 4AA8                ori.b      A0, 0xA8
  1059. 00000B56  FFA6                     .invalid   <<F/6/7>>
  1060. 00000B58  6708                     beq        +0xA /* 00000B62 */
  1061. 00000B5A  2F28 FFA6                move.l     -[A7], [A0 - 0x5A]
  1062. 00000B5E  205F                     movea.l    A0, [A7]+
  1063. 00000B60  A01F                     syscall    DisposPtr/DisposePtr
  1064. label00000B62:
  1065. 00000B62  4E5E                     unlink     A6
  1066. 00000B64  205F                     movea.l    A0, [A7]+
  1067. 00000B66  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1068. 00000B6A  4ED0                     jmp        [A0]
  1069. 00000B6C  8D48 414E                pack       -[A6], -[A0], 0x414E
  1070. 00000B70  444C                     neg.w      A4
  1071. 00000B72  4546                     chk.w      D2, D6
  1072. 00000B74  4149                     chk.w      D0, A1
  1073. 00000B76  4C55 5245                movem.l    D0,D2,D6,A1,A4,A6, [A5]
  1074. 00000B7A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1075. // begin alternate branch 00000B7C-00000B80
  1076. fn00000B7C:
  1077. 00000B7C  4E56 FFA4                link       A6, -0x005C
  1078. // end alternate branch 00000B7C-00000B80
  1079. fn00000B7C: // (misaligned)
  1080. 00000B7E  FFA4                     .invalid   <<F/6/7>>
  1081. 00000B80  48E7 0308                movem.l    -[A7], D6,D7,A4
  1082. 00000B84  206E 000E                movea.l    A0, [A6 + 0xE]
  1083. 00000B88  43EE FFF2                lea.l      A1, [A6 - 0xE]
  1084. 00000B8C  22D8                     move.l     [A1]+, [A0]+
  1085. 00000B8E  22D8                     move.l     [A1]+, [A0]+
  1086. 00000B90  22D8                     move.l     [A1]+, [A0]+
  1087. 00000B92  3290                     move.w     [A1], [A0]
  1088. 00000B94  7000                     moveq.l    D0, 0x00
  1089. 00000B96  2D40 FFA6                move.l     [A6 - 0x5A], D0
  1090. 00000B9A  486E FFB2                pea.l      [A6 - 0x4E]
  1091. 00000B9E  487A FFAC                pea.l      [PC - 0x54 /* 00000B4C, value 0x4E560000 'NV\0\0', cstring "NV" */]
  1092. 00000BA2  2F0E                     move.l     -[A7], A6
  1093. 00000BA4  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  1094. 00000BA8  42A7                     clr.l      -[A7]
  1095. 00000BAA  302E FFF4                move.w     D0, [A6 - 0xC]
  1096. 00000BAE  E540                     asl        D0.w, 2
  1097. 00000BB0  D07C 0040                add.w      D0, 0x40 /* '@' */
  1098. 00000BB4  48C0                     ext.l      D0
  1099. 00000BB6  2F00                     move.l     -[A7], D0
  1100. 00000BB8  4EAD 233A                jsr        [A5 + 0x233A /* export_1123 */]
  1101. 00000BBC  2D57 FFA6                move.l     [A6 - 0x5A], [A7]
  1102. 00000BC0  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  1103. 00000BC4  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  1104. 00000BC8  4267                     clr.w      -[A7]
  1105. 00000BCA  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  1106. 00000BCE  302E FFF2                move.w     D0, [A6 - 0xE]
  1107. 00000BD2  5340                     subq.w     D0, 1
  1108. 00000BD4  3D40 FFA4                move.w     [A6 - 0x5C], D0
  1109. 00000BD8  4247                     clr.w      D7
  1110. 00000BDA  6052                     bra        +0x54 /* 00000C2E */
  1111. label00000BDC:
  1112. 00000BDC  4EAD 3782                jsr        [A5 + 0x3782 /* export_1772 */]
  1113. 00000BE0  4267                     clr.w      -[A7]
  1114. 00000BE2  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  1115. 00000BE6  2F2E FFA6                move.l     -[A7], [A6 - 0x5A]
  1116. 00000BEA  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  1117. 00000BEE  3C17                     move.w     D6, [A7]
  1118. 00000BF0  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  1119. 00000BF4  2F2E FFA6                move.l     -[A7], [A6 - 0x5A]
  1120. 00000BF8  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  1121. 00000BFC  4EBA F402                jsr        [PC - 0xBFE /* 00000000 */]
  1122. 00000C00  3007                     move.w     D0, D7
  1123. 00000C02  48C0                     ext.l      D0
  1124. 00000C04  322E 0008                move.w     D1, [A6 + 0x8]
  1125. 00000C08  48C1                     ext.l      D1
  1126. 00000C0A  2F00                     move.l     -[A7], D0
  1127. 00000C0C  2F01                     move.l     -[A7], D1
  1128. 00000C0E  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  1129. 00000C12  285F                     movea.l    A4, [A7]+
  1130. 00000C14  D9EE 000A                add.l      A4, [A6 + 0xA]
  1131. 00000C18  2F2E FFA6                move.l     -[A7], [A6 - 0x5A]
  1132. 00000C1C  2F0C                     move.l     -[A7], A4
  1133. 00000C1E  302E FFF4                move.w     D0, [A6 - 0xC]
  1134. 00000C22  48C0                     ext.l      D0
  1135. 00000C24  2F00                     move.l     -[A7], D0
  1136. 00000C26  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  1137. 00000C2A  5247                     addq.w     D7, 1
  1138. 00000C2C  6906                     bvs        +0x8 /* 00000C34 */
  1139. label00000C2E:
  1140. 00000C2E  BE6E FFA4                cmp.w      D7, [A6 - 0x5C]
  1141. 00000C32  6FA8                     ble        -0x56 /* 00000BDC */
  1142. label00000C34:
  1143. 00000C34  486E FFB2                pea.l      [A6 - 0x4E]
  1144. 00000C38  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  1145. 00000C3C  2F2E FFA6                move.l     -[A7], [A6 - 0x5A]
  1146. 00000C40  205F                     movea.l    A0, [A7]+
  1147. 00000C42  A01F                     syscall    DisposPtr/DisposePtr
  1148. 00000C44  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  1149. 00000C48  4E5E                     unlink     A6
  1150. 00000C4A  205F                     movea.l    A0, [A7]+
  1151. 00000C4C  DEFC 000E                add.w      A7, 0xE
  1152. 00000C50  4ED0                     jmp        [A0]
  1153. 00000C52  8C52                     or.w       D6, [A2]
  1154. 00000C54  4541                     chk.w      D2, D1
  1155. 00000C56  4438 4249                neg.b      [0x00004249]
  1156. 00000C5A  5447                     addq.w     D7, 2
  1157. 00000C5C  5241                     addq.w     D1, 1
  1158. 00000C5E  5900                     subq.b     D0, 4
  1159. 00000C60  0000 0000                ori.b      D0, 0x0
  1160. 00000C64  4E56 0000                link       A6, 0
  1161. 00000C68  2F0C                     move.l     -[A7], A4
  1162. 00000C6A  286E 0008                movea.l    A4, [A6 + 0x8]
  1163. 00000C6E  4AAC FFA2                tst.l      [A4 - 0x5E]
  1164. 00000C72  6708                     beq        +0xA /* 00000C7C */
  1165. 00000C74  2F2C FFA2                move.l     -[A7], [A4 - 0x5E]
  1166. 00000C78  205F                     movea.l    A0, [A7]+
  1167. 00000C7A  A01F                     syscall    DisposPtr/DisposePtr
  1168. label00000C7C:
  1169. 00000C7C  4AAC FFA6                tst.l      [A4 - 0x5A]
  1170. 00000C80  6708                     beq        +0xA /* 00000C8A */
  1171. 00000C82  2F2C FFA6                move.l     -[A7], [A4 - 0x5A]
  1172. 00000C86  205F                     movea.l    A0, [A7]+
  1173. 00000C88  A01F                     syscall    DisposPtr/DisposePtr
  1174. label00000C8A:
  1175. 00000C8A  4AAC FFAA                tst.l      [A4 - 0x56]
  1176. 00000C8E  6708                     beq        +0xA /* 00000C98 */
  1177. 00000C90  2F2C FFAA                move.l     -[A7], [A4 - 0x56]
  1178. 00000C94  205F                     movea.l    A0, [A7]+
  1179. 00000C96  A01F                     syscall    DisposPtr/DisposePtr
  1180. label00000C98:
  1181. 00000C98  285F                     movea.l    A4, [A7]+
  1182. 00000C9A  4E5E                     unlink     A6
  1183. 00000C9C  205F                     movea.l    A0, [A7]+
  1184. 00000C9E  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1185. 00000CA2  4ED0                     jmp        [A0]
  1186. 00000CA4  8D48 414E                pack       -[A6], -[A0], 0x414E
  1187. 00000CA8  444C                     neg.w      A4
  1188. 00000CAA  4546                     chk.w      D2, D6
  1189. 00000CAC  4149                     chk.w      D0, A1
  1190. 00000CAE  4C55 5245                movem.l    D0,D2,D6,A1,A4,A6, [A5]
  1191. 00000CB2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1192. // begin alternate branch 00000CB4-00000CB8
  1193. fn00000CB4:
  1194. 00000CB4  4E56 FF78                link       A6, -0x0088
  1195. // end alternate branch 00000CB4-00000CB8
  1196. fn00000CB4: // (misaligned)
  1197. 00000CB6  FF78                     .extension 0xF78 <<F/4-5/7>> // unimplemented
  1198. 00000CB8  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1199. 00000CBC  206E 0010                movea.l    A0, [A6 + 0x10]
  1200. 00000CC0  43EE FFF2                lea.l      A1, [A6 - 0xE]
  1201. 00000CC4  22D8                     move.l     [A1]+, [A0]+
  1202. 00000CC6  22D8                     move.l     [A1]+, [A0]+
  1203. 00000CC8  22D8                     move.l     [A1]+, [A0]+
  1204. 00000CCA  3290                     move.w     [A1], [A0]
  1205. 00000CCC  266E 0014                movea.l    A3, [A6 + 0x14]
  1206. 00000CD0  7000                     moveq.l    D0, 0x00
  1207. 00000CD2  2D40 FFA2                move.l     [A6 - 0x5E], D0
  1208. 00000CD6  7000                     moveq.l    D0, 0x00
  1209. 00000CD8  2D40 FFA6                move.l     [A6 - 0x5A], D0
  1210. 00000CDC  7000                     moveq.l    D0, 0x00
  1211. 00000CDE  2D40 FFAA                move.l     [A6 - 0x56], D0
  1212. 00000CE2  486E FFB2                pea.l      [A6 - 0x4E]
  1213. 00000CE6  487A FF7C                pea.l      [PC - 0x84 /* 00000C64, value 0x4E560000 'NV\0\0', cstring "NV" */]
  1214. 00000CEA  2F0E                     move.l     -[A7], A6
  1215. 00000CEC  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  1216. 00000CF0  42A7                     clr.l      -[A7]
  1217. 00000CF2  302E FFF4                move.w     D0, [A6 - 0xC]
  1218. 00000CF6  48C0                     ext.l      D0
  1219. 00000CF8  322E FFF2                move.w     D1, [A6 - 0xE]
  1220. 00000CFC  48C1                     ext.l      D1
  1221. 00000CFE  2F00                     move.l     -[A7], D0
  1222. 00000D00  2F01                     move.l     -[A7], D1
  1223. 00000D02  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  1224. 00000D06  201F                     move.l     D0, [A7]+
  1225. 00000D08  7240                     moveq.l    D1, 0x40
  1226. 00000D0A  D081                     add.l      D0, D1
  1227. 00000D0C  2F00                     move.l     -[A7], D0
  1228. 00000D0E  4EAD 3DE2                jsr        [A5 + 0x3DE2 /* export_1976 */]
  1229. 00000D12  2D57 FFA2                move.l     [A6 - 0x5E], [A7]
  1230. 00000D16  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  1231. 00000D1A  42A7                     clr.l      -[A7]
  1232. 00000D1C  302E FFF4                move.w     D0, [A6 - 0xC]
  1233. 00000D20  48C0                     ext.l      D0
  1234. 00000D22  322E FFF2                move.w     D1, [A6 - 0xE]
  1235. 00000D26  48C1                     ext.l      D1
  1236. 00000D28  2F00                     move.l     -[A7], D0
  1237. 00000D2A  2F01                     move.l     -[A7], D1
  1238. 00000D2C  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  1239. 00000D30  201F                     move.l     D0, [A7]+
  1240. 00000D32  7240                     moveq.l    D1, 0x40
  1241. 00000D34  D081                     add.l      D0, D1
  1242. 00000D36  2F00                     move.l     -[A7], D0
  1243. 00000D38  4EAD 3DE2                jsr        [A5 + 0x3DE2 /* export_1976 */]
  1244. 00000D3C  2D57 FFA6                move.l     [A6 - 0x5A], [A7]
  1245. 00000D40  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  1246. 00000D44  42A7                     clr.l      -[A7]
  1247. 00000D46  302E FFF4                move.w     D0, [A6 - 0xC]
  1248. 00000D4A  48C0                     ext.l      D0
  1249. 00000D4C  322E FFF2                move.w     D1, [A6 - 0xE]
  1250. 00000D50  48C1                     ext.l      D1
  1251. 00000D52  2F00                     move.l     -[A7], D0
  1252. 00000D54  2F01                     move.l     -[A7], D1
  1253. 00000D56  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  1254. 00000D5A  201F                     move.l     D0, [A7]+
  1255. 00000D5C  7240                     moveq.l    D1, 0x40
  1256. 00000D5E  D081                     add.l      D0, D1
  1257. 00000D60  2F00                     move.l     -[A7], D0
  1258. 00000D62  4EAD 3DE2                jsr        [A5 + 0x3DE2 /* export_1976 */]
  1259. 00000D66  2D57 FFAA                move.l     [A6 - 0x56], [A7]
  1260. 00000D6A  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  1261. 00000D6E  2F0B                     move.l     -[A7], A3
  1262. 00000D70  4267                     clr.w      -[A7]
  1263. 00000D72  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  1264. 00000D76  302E FFF2                move.w     D0, [A6 - 0xE]
  1265. 00000D7A  5340                     subq.w     D0, 1
  1266. 00000D7C  3D40 FF82                move.w     [A6 - 0x7E], D0
  1267. 00000D80  4247                     clr.w      D7
  1268. 00000D82  6030                     bra        +0x32 /* 00000DB4 */
  1269. label00000D84:
  1270. 00000D84  4EAD 3782                jsr        [A5 + 0x3782 /* export_1772 */]
  1271. 00000D88  4267                     clr.w      -[A7]
  1272. 00000D8A  2F0B                     move.l     -[A7], A3
  1273. 00000D8C  3007                     move.w     D0, D7
  1274. 00000D8E  48C0                     ext.l      D0
  1275. 00000D90  322E FFF4                move.w     D1, [A6 - 0xC]
  1276. 00000D94  48C1                     ext.l      D1
  1277. 00000D96  2F00                     move.l     -[A7], D0
  1278. 00000D98  2F01                     move.l     -[A7], D1
  1279. 00000D9A  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  1280. 00000D9E  201F                     move.l     D0, [A7]+
  1281. 00000DA0  D0AE FFA2                add.l      D0, [A6 - 0x5E]
  1282. 00000DA4  2F00                     move.l     -[A7], D0
  1283. 00000DA6  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  1284. 00000DAA  3A17                     move.w     D5, [A7]
  1285. 00000DAC  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  1286. 00000DB0  5247                     addq.w     D7, 1
  1287. 00000DB2  6906                     bvs        +0x8 /* 00000DBA */
  1288. label00000DB4:
  1289. 00000DB4  BE6E FF82                cmp.w      D7, [A6 - 0x7E]
  1290. 00000DB8  6FCA                     ble        -0x34 /* 00000D84 */
  1291. label00000DBA:
  1292. 00000DBA  2F0B                     move.l     -[A7], A3
  1293. 00000DBC  3F3C 0001                move.w     -[A7], 0x1
  1294. 00000DC0  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  1295. 00000DC4  302E FFF2                move.w     D0, [A6 - 0xE]
  1296. 00000DC8  5340                     subq.w     D0, 1
  1297. 00000DCA  3D40 FF80                move.w     [A6 - 0x80], D0
  1298. 00000DCE  4247                     clr.w      D7
  1299. 00000DD0  6030                     bra        +0x32 /* 00000E02 */
  1300. label00000DD2:
  1301. 00000DD2  4EAD 3782                jsr        [A5 + 0x3782 /* export_1772 */]
  1302. 00000DD6  4267                     clr.w      -[A7]
  1303. 00000DD8  2F0B                     move.l     -[A7], A3
  1304. 00000DDA  3007                     move.w     D0, D7
  1305. 00000DDC  48C0                     ext.l      D0
  1306. 00000DDE  322E FFF4                move.w     D1, [A6 - 0xC]
  1307. 00000DE2  48C1                     ext.l      D1
  1308. 00000DE4  2F00                     move.l     -[A7], D0
  1309. 00000DE6  2F01                     move.l     -[A7], D1
  1310. 00000DE8  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  1311. 00000DEC  201F                     move.l     D0, [A7]+
  1312. 00000DEE  D0AE FFA6                add.l      D0, [A6 - 0x5A]
  1313. 00000DF2  2F00                     move.l     -[A7], D0
  1314. 00000DF4  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  1315. 00000DF8  3A17                     move.w     D5, [A7]
  1316. 00000DFA  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  1317. 00000DFE  5247                     addq.w     D7, 1
  1318. 00000E00  6906                     bvs        +0x8 /* 00000E08 */
  1319. label00000E02:
  1320. 00000E02  BE6E FF80                cmp.w      D7, [A6 - 0x80]
  1321. 00000E06  6FCA                     ble        -0x34 /* 00000DD2 */
  1322. label00000E08:
  1323. 00000E08  2F0B                     move.l     -[A7], A3
  1324. 00000E0A  3F3C 0002                move.w     -[A7], 0x2
  1325. 00000E0E  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  1326. 00000E12  302E FFF2                move.w     D0, [A6 - 0xE]
  1327. 00000E16  5340                     subq.w     D0, 1
  1328. 00000E18  3D40 FF7E                move.w     [A6 - 0x82], D0
  1329. 00000E1C  4247                     clr.w      D7
  1330. 00000E1E  6030                     bra        +0x32 /* 00000E50 */
  1331. label00000E20:
  1332. 00000E20  4EAD 3782                jsr        [A5 + 0x3782 /* export_1772 */]
  1333. 00000E24  4267                     clr.w      -[A7]
  1334. 00000E26  2F0B                     move.l     -[A7], A3
  1335. 00000E28  3007                     move.w     D0, D7
  1336. 00000E2A  48C0                     ext.l      D0
  1337. 00000E2C  322E FFF4                move.w     D1, [A6 - 0xC]
  1338. 00000E30  48C1                     ext.l      D1
  1339. 00000E32  2F00                     move.l     -[A7], D0
  1340. 00000E34  2F01                     move.l     -[A7], D1
  1341. 00000E36  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  1342. 00000E3A  201F                     move.l     D0, [A7]+
  1343. 00000E3C  D0AE FFAA                add.l      D0, [A6 - 0x56]
  1344. 00000E40  2F00                     move.l     -[A7], D0
  1345. 00000E42  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  1346. 00000E46  3A17                     move.w     D5, [A7]
  1347. 00000E48  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  1348. 00000E4C  5247                     addq.w     D7, 1
  1349. 00000E4E  6906                     bvs        +0x8 /* 00000E56 */
  1350. label00000E50:
  1351. 00000E50  BE6E FF7E                cmp.w      D7, [A6 - 0x82]
  1352. 00000E54  6FCA                     ble        -0x34 /* 00000E20 */
  1353. label00000E56:
  1354. 00000E56  2D7C 00FF 00FF FF88      move.l     [A6 - 0x78], 0xFF00FF
  1355. 00000E5E  3D7C 00FF FF8C           move.w     [A6 - 0x74], 0xFF
  1356. 00000E64  302E FFF2                move.w     D0, [A6 - 0xE]
  1357. 00000E68  5340                     subq.w     D0, 1
  1358. 00000E6A  3D40 FF7C                move.w     [A6 - 0x84], D0
  1359. 00000E6E  4247                     clr.w      D7
  1360. 00000E70  6000 01B8                bra        +0x1BA /* 0000102A */
  1361. label00000E74:
  1362. 00000E74  4EAD 3782                jsr        [A5 + 0x3782 /* export_1772 */]
  1363. 00000E78  3007                     move.w     D0, D7
  1364. 00000E7A  48C0                     ext.l      D0
  1365. 00000E7C  322E FFF4                move.w     D1, [A6 - 0xC]
  1366. 00000E80  48C1                     ext.l      D1
  1367. 00000E82  2F00                     move.l     -[A7], D0
  1368. 00000E84  2F01                     move.l     -[A7], D1
  1369. 00000E86  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  1370. 00000E8A  201F                     move.l     D0, [A7]+
  1371. 00000E8C  D0AE FFA2                add.l      D0, [A6 - 0x5E]
  1372. 00000E90  2D40 FF96                move.l     [A6 - 0x6A], D0
  1373. 00000E94  3007                     move.w     D0, D7
  1374. 00000E96  48C0                     ext.l      D0
  1375. 00000E98  322E FFF4                move.w     D1, [A6 - 0xC]
  1376. 00000E9C  48C1                     ext.l      D1
  1377. 00000E9E  2F00                     move.l     -[A7], D0
  1378. 00000EA0  2F01                     move.l     -[A7], D1
  1379. 00000EA2  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  1380. 00000EA6  201F                     move.l     D0, [A7]+
  1381. 00000EA8  D0AE FFA6                add.l      D0, [A6 - 0x5A]
  1382. 00000EAC  2D40 FF9A                move.l     [A6 - 0x66], D0
  1383. 00000EB0  3007                     move.w     D0, D7
  1384. 00000EB2  48C0                     ext.l      D0
  1385. 00000EB4  322E FFF4                move.w     D1, [A6 - 0xC]
  1386. 00000EB8  48C1                     ext.l      D1
  1387. 00000EBA  2F00                     move.l     -[A7], D0
  1388. 00000EBC  2F01                     move.l     -[A7], D1
  1389. 00000EBE  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  1390. 00000EC2  281F                     move.l     D4, [A7]+
  1391. 00000EC4  D8AE FFAA                add.l      D4, [A6 - 0x56]
  1392. 00000EC8  3007                     move.w     D0, D7
  1393. 00000ECA  48C0                     ext.l      D0
  1394. 00000ECC  322E 000A                move.w     D1, [A6 + 0xA]
  1395. 00000ED0  48C1                     ext.l      D1
  1396. 00000ED2  2F00                     move.l     -[A7], D0
  1397. 00000ED4  2F01                     move.l     -[A7], D1
  1398. 00000ED6  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  1399. 00000EDA  285F                     movea.l    A4, [A7]+
  1400. 00000EDC  D9EE 000C                add.l      A4, [A6 + 0xC]
  1401. 00000EE0  7001                     moveq.l    D0, 0x01
  1402. 00000EE2  B06E 0008                cmp.w      D0, [A6 + 0x8]
  1403. 00000EE6  6600 00A6                bne        +0xA8 /* 00000F8E */
  1404. 00000EEA  302E FFF4                move.w     D0, [A6 - 0xC]
  1405. 00000EEE  5340                     subq.w     D0, 1
  1406. 00000EF0  3D40 FF7A                move.w     [A6 - 0x86], D0
  1407. 00000EF4  4246                     clr.w      D6
  1408. 00000EF6  6000 008A                bra        +0x8C /* 00000F82 */
  1409. label00000EFA:
  1410. 00000EFA  206E FF96                movea.l    A0, [A6 - 0x6A]
  1411. 00000EFE  3006                     move.w     D0, D6
  1412. 00000F00  41BC 03E8 4241           .invalid   0, 0x3E84241 // invalid opcode 4 with b == 6
  1413. 00000F06  1230 0000                move.b     D1, [A0 + D0.w]
  1414. 00000F0A  206E FF9A                movea.l    A0, [A6 - 0x66]
  1415. 00000F0E  3006                     move.w     D0, D6
  1416. 00000F10  41BC 03E8 4242           .invalid   0, 0x3E84242 // invalid opcode 4 with b == 6
  1417. 00000F16  1430 0000                move.b     D2, [A0 + D0.w]
  1418. 00000F1A  D441                     add.w      D2, D1
  1419. 00000F1C  2044                     movea.l    A0, D4
  1420. 00000F1E  3006                     move.w     D0, D6
  1421. 00000F20  41BC 03E8 4241           .invalid   0, 0x3E84241 // invalid opcode 4 with b == 6
  1422. 00000F26  1230 0000                move.b     D1, [A0 + D0.w]
  1423. 00000F2A  D242                     add.w      D1, D2
  1424. 00000F2C  48C1                     ext.l      D1
  1425. 00000F2E  83FC 000C                divs.w     D1, 0xC
  1426. 00000F32  7040                     moveq.l    D0, 0x40
  1427. 00000F34  9041                     sub.w      D0, D1
  1428. 00000F36  48C0                     ext.l      D0
  1429. 00000F38  2D40 FF8E                move.l     [A6 - 0x72], D0
  1430. 00000F3C  3006                     move.w     D0, D6
  1431. 00000F3E  48C0                     ext.l      D0
  1432. 00000F40  81FC 0008                divs.w     D0, 0x8
  1433. 00000F44  4840                     swap.w     D0
  1434. 00000F46  4A40                     tst.w      D0
  1435. 00000F48  41BC 0007 41ED           .invalid   0, 0x741ED // invalid opcode 4 with b == 6
  1436. 00000F4E  EDFC E740 3207 48C1      bfffo      D6, 0x320748C1 {29:32}
  1437. 00000F56  83FC 0008                divs.w     D1, 0x8
  1438. 00000F5A  4841                     swap.w     D1
  1439. 00000F5C  4A41                     tst.w      D1
  1440. 00000F5E  43BC 0007 D041           .invalid   1, 0x7D041 // invalid opcode 4 with b == 6
  1441. 00000F64  1230 0000                move.b     D1, [A0 + D0.w]
  1442. 00000F68  4881                     ext.w      D1
  1443. 00000F6A  48C1                     ext.l      D1
  1444. 00000F6C  B2AE FF8E                cmp.l      D1, [A6 - 0x72]
  1445. 00000F70  6C0A                     bge        +0xC /* 00000F7C */
  1446. 00000F72  2F0C                     move.l     -[A7], A4
  1447. 00000F74  3006                     move.w     D0, D6
  1448. 00000F76  48C0                     ext.l      D0
  1449. 00000F78  2F00                     move.l     -[A7], D0
  1450. 00000F7A  A85E                     syscall    BitSet
  1451. label00000F7C:
  1452. 00000F7C  5246                     addq.w     D6, 1
  1453. 00000F7E  6900 00A6                bvs        +0xA8 /* 00001026 */
  1454. label00000F82:
  1455. 00000F82  BC6E FF7A                cmp.w      D6, [A6 - 0x86]
  1456. 00000F86  6F00 FF72                ble        -0x8C /* 00000EFA */
  1457. 00000F8A  6000 009A                bra        +0x9C /* 00001026 */
  1458. label00000F8E:
  1459. 00000F8E  302E FFF4                move.w     D0, [A6 - 0xC]
  1460. 00000F92  5340                     subq.w     D0, 1
  1461. 00000F94  3D40 FF78                move.w     [A6 - 0x88], D0
  1462. 00000F98  4246                     clr.w      D6
  1463. 00000F9A  6000 0082                bra        +0x84 /* 0000101E */
  1464. label00000F9E:
  1465. 00000F9E  206E FF96                movea.l    A0, [A6 - 0x6A]
  1466. 00000FA2  3006                     move.w     D0, D6
  1467. 00000FA4  41BC 03E8 4241           .invalid   0, 0x3E84241 // invalid opcode 4 with b == 6
  1468. 00000FAA  1230 0000                move.b     D1, [A0 + D0.w]
  1469. 00000FAE  43BC 00FF 1D41           .invalid   1, 0xFF1D41 // invalid opcode 4 with b == 6
  1470. 00000FB4  FF88                     .invalid   <<F/6/7>>
  1471. 00000FB6  206E FF9A                movea.l    A0, [A6 - 0x66]
  1472. 00000FBA  3006                     move.w     D0, D6
  1473. 00000FBC  41BC 03E8 4241           .invalid   0, 0x3E84241 // invalid opcode 4 with b == 6
  1474. 00000FC2  1230 0000                move.b     D1, [A0 + D0.w]
  1475. 00000FC6  43BC 00FF 1D41           .invalid   1, 0xFF1D41 // invalid opcode 4 with b == 6
  1476. 00000FCC  FF8A                     .invalid   <<F/6/7>>
  1477. 00000FCE  2044                     movea.l    A0, D4
  1478. 00000FD0  3006                     move.w     D0, D6
  1479. 00000FD2  41BC 03E8 4241           .invalid   0, 0x3E84241 // invalid opcode 4 with b == 6
  1480. 00000FD8  1230 0000                move.b     D1, [A0 + D0.w]
  1481. 00000FDC  43BC 00FF 1D41           .invalid   1, 0xFF1D41 // invalid opcode 4 with b == 6
  1482. 00000FE2  FF8C                     .invalid   <<F/6/7>>
  1483. 00000FE4  42A7                     clr.l      -[A7]
  1484. 00000FE6  486E FF88                pea.l      [A6 - 0x78]
  1485. 00000FEA  AA33                     syscall    Color2Index
  1486. 00000FEC  2D5F FF84                move.l     [A6 - 0x7C], [A7]+
  1487. 00000FF0  7020                     moveq.l    D0, 0x20
  1488. 00000FF2  B06E 0008                cmp.w      D0, [A6 + 0x8]
  1489. 00000FF6  6610                     bne        +0x12 /* 00001008 */
  1490. 00000FF8  3006                     move.w     D0, D6
  1491. 00000FFA  41BC 03E8 E540           .invalid   0, 0x3E8E540 // invalid opcode 4 with b == 6
  1492. 00001000  29AE FF84 0000           move.l     [A4 + D0.w], [A6 - 0x7C]
  1493. 00001006  6012                     bra        +0x14 /* 0000101A */
  1494. label00001008:
  1495. 00001008  3006                     move.w     D0, D6
  1496. 0000100A  41BC 03E8 322E           .invalid   0, 0x3E8322E // invalid opcode 4 with b == 6
  1497. 00001010  FF86                     .invalid   <<F/6/7>>
  1498. 00001012  43BC 00FF 1981           .invalid   1, 0xFF1981 // invalid opcode 4 with b == 6
  1499. 00001018  0000 5246                ori.b      D0, 0x46 /* 'F' */
  1500. // begin alternate branch 0000101A-0000101C
  1501. label0000101A:
  1502. 0000101A  5246                     addq.w     D6, 1
  1503. // end alternate branch 0000101A-0000101C
  1504. label0000101A: // (misaligned)
  1505. 0000101C  6908                     bvs        +0xA /* 00001026 */
  1506. label0000101E:
  1507. 0000101E  BC6E FF78                cmp.w      D6, [A6 - 0x88]
  1508. 00001022  6F00 FF7A                ble        -0x84 /* 00000F9E */
  1509. label00001026:
  1510. 00001026  5247                     addq.w     D7, 1
  1511. 00001028  6908                     bvs        +0xA /* 00001032 */
  1512. label0000102A:
  1513. 0000102A  BE6E FF7C                cmp.w      D7, [A6 - 0x84]
  1514. 0000102E  6F00 FE44                ble        -0x1BA /* 00000E74 */
  1515. label00001032:
  1516. 00001032  486E FFB2                pea.l      [A6 - 0x4E]
  1517. 00001036  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  1518. 0000103A  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  1519. 0000103E  205F                     movea.l    A0, [A7]+
  1520. 00001040  A01F                     syscall    DisposPtr/DisposePtr
  1521. 00001042  2F2E FFA6                move.l     -[A7], [A6 - 0x5A]
  1522. 00001046  205F                     movea.l    A0, [A7]+
  1523. 00001048  A01F                     syscall    DisposPtr/DisposePtr
  1524. 0000104A  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  1525. 0000104E  205F                     movea.l    A0, [A7]+
  1526. 00001050  A01F                     syscall    DisposPtr/DisposePtr
  1527. 00001052  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  1528. 00001056  4E5E                     unlink     A6
  1529. 00001058  205F                     movea.l    A0, [A7]+
  1530. 0000105A  DEFC 0010                add.w      A7, 0x10
  1531. 0000105E  4ED0                     jmp        [A0]
  1532. 00001060  8C52                     or.w       D6, [A2]
  1533. 00001062  4541                     chk.w      D2, D1
  1534. 00001064  4452                     neg.w      [A2]
  1535. 00001066  4742                     chk.w      D3, D2
  1536. 00001068  434F                     chk.w      D1, A7
  1537. 0000106A  4C4F 5200                movem.l    A1,A4,A6, A7
  1538. 0000106E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1539. 00001072  0000 206E                ori.b      D0, 0x6E /* 'n' */
  1540. 00001076  0008 4AA8                ori.b      A0, 0xA8
  1541. 0000107A  FFAE                     .invalid   <<F/6/7>>
  1542. 0000107C  6708                     beq        +0xA /* 00001086 */
  1543. 0000107E  2F28 FFAE                move.l     -[A7], [A0 - 0x52]
  1544. 00001082  205F                     movea.l    A0, [A7]+
  1545. 00001084  A01F                     syscall    DisposPtr/DisposePtr
  1546. label00001086:
  1547. 00001086  4E5E                     unlink     A6
  1548. 00001088  205F                     movea.l    A0, [A7]+
  1549. 0000108A  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1550. 0000108E  4ED0                     jmp        [A0]
  1551. 00001090  8D48 414E                pack       -[A6], -[A0], 0x414E
  1552. 00001094  444C                     neg.w      A4
  1553. 00001096  4546                     chk.w      D2, D6
  1554. 00001098  4149                     chk.w      D0, A1
  1555. 0000109A  4C55 5245                movem.l    D0,D2,D6,A1,A4,A6, [A5]
  1556. 0000109E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1557. // begin alternate branch 000010A0-000010A4
  1558. fn000010A0:
  1559. 000010A0  4E56 FF9C                link       A6, -0x0064
  1560. // end alternate branch 000010A0-000010A4
  1561. fn000010A0: // (misaligned)
  1562. 000010A2  FF9C                     .invalid   <<F/6/7>>
  1563. 000010A4  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  1564. 000010A8  206E 0010                movea.l    A0, [A6 + 0x10]
  1565. 000010AC  43EE FFF2                lea.l      A1, [A6 - 0xE]
  1566. 000010B0  22D8                     move.l     [A1]+, [A0]+
  1567. 000010B2  22D8                     move.l     [A1]+, [A0]+
  1568. 000010B4  22D8                     move.l     [A1]+, [A0]+
  1569. 000010B6  3290                     move.w     [A1], [A0]
  1570. 000010B8  7000                     moveq.l    D0, 0x00
  1571. 000010BA  2D40 FFAE                move.l     [A6 - 0x52], D0
  1572. 000010BE  486E FFB2                pea.l      [A6 - 0x4E]
  1573. 000010C2  487A FFAC                pea.l      [PC - 0x54 /* 00001070, value 0x4E560000 'NV\0\0', cstring "NV" */]
  1574. 000010C6  2F0E                     move.l     -[A7], A6
  1575. 000010C8  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  1576. 000010CC  42A7                     clr.l      -[A7]
  1577. 000010CE  302E FFF4                move.w     D0, [A6 - 0xC]
  1578. 000010D2  48C0                     ext.l      D0
  1579. 000010D4  E580                     asl        D0, 2
  1580. 000010D6  7240                     moveq.l    D1, 0x40
  1581. 000010D8  D081                     add.l      D0, D1
  1582. 000010DA  2F00                     move.l     -[A7], D0
  1583. 000010DC  4EAD 3DE2                jsr        [A5 + 0x3DE2 /* export_1976 */]
  1584. 000010E0  2D57 FFAE                move.l     [A6 - 0x52], [A7]
  1585. 000010E4  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  1586. 000010E8  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1587. 000010EC  4267                     clr.w      -[A7]
  1588. 000010EE  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  1589. 000010F2  302E FFF2                move.w     D0, [A6 - 0xE]
  1590. 000010F6  5340                     subq.w     D0, 1
  1591. 000010F8  48C0                     ext.l      D0
  1592. 000010FA  2D40 FFA0                move.l     [A6 - 0x60], D0
  1593. 000010FE  7C00                     moveq.l    D6, 0x00
  1594. 00001100  6000 0106                bra        +0x108 /* 00001208 */
  1595. label00001104:
  1596. 00001104  4EAD 3782                jsr        [A5 + 0x3782 /* export_1772 */]
  1597. 00001108  4267                     clr.w      -[A7]
  1598. 0000110A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1599. 0000110E  2F2E FFAE                move.l     -[A7], [A6 - 0x52]
  1600. 00001112  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  1601. 00001116  3A17                     move.w     D5, [A7]
  1602. 00001118  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  1603. 0000111C  7001                     moveq.l    D0, 0x01
  1604. 0000111E  B06E 0008                cmp.w      D0, [A6 + 0x8]
  1605. 00001122  6600 00BA                bne        +0xBC /* 000011DE */
  1606. 00001126  302E FFF4                move.w     D0, [A6 - 0xC]
  1607. 0000112A  5340                     subq.w     D0, 1
  1608. 0000112C  48C0                     ext.l      D0
  1609. 0000112E  2D40 FF9C                move.l     [A6 - 0x64], D0
  1610. 00001132  7E00                     moveq.l    D7, 0x00
  1611. 00001134  6000 009E                bra        +0xA0 /* 000011D4 */
  1612. label00001138:
  1613. 00001138  206E FFAE                movea.l    A0, [A6 - 0x52]
  1614. 0000113C  2007                     move.l     D0, D7
  1615. 0000113E  E580                     asl        D0, 2
  1616. 00001140  5280                     addq.l     D0, 1
  1617. 00001142  41BC 03E8 4241           .invalid   0, 0x3E84241 // invalid opcode 4 with b == 6
  1618. 00001148  1230 0000                move.b     D1, [A0 + D0.w]
  1619. 0000114C  206E FFAE                movea.l    A0, [A6 - 0x52]
  1620. 00001150  2007                     move.l     D0, D7
  1621. 00001152  E580                     asl        D0, 2
  1622. 00001154  5480                     addq.l     D0, 2
  1623. 00001156  41BC 03E8 4242           .invalid   0, 0x3E84242 // invalid opcode 4 with b == 6
  1624. 0000115C  1430 0000                move.b     D2, [A0 + D0.w]
  1625. 00001160  D441                     add.w      D2, D1
  1626. 00001162  206E FFAE                movea.l    A0, [A6 - 0x52]
  1627. 00001166  2007                     move.l     D0, D7
  1628. 00001168  E580                     asl        D0, 2
  1629. 0000116A  5680                     addq.l     D0, 3
  1630. 0000116C  41BC 03E8 4241           .invalid   0, 0x3E84241 // invalid opcode 4 with b == 6
  1631. 00001172  1230 0000                move.b     D1, [A0 + D0.w]
  1632. 00001176  D242                     add.w      D1, D2
  1633. 00001178  48C1                     ext.l      D1
  1634. 0000117A  83FC 000C                divs.w     D1, 0xC
  1635. 0000117E  383C 0040                move.w     D4, 0x40 /* '@' */
  1636. 00001182  9841                     sub.w      D4, D1
  1637. 00001184  2F07                     move.l     -[A7], D7
  1638. 00001186  7008                     moveq.l    D0, 0x08
  1639. 00001188  2F00                     move.l     -[A7], D0
  1640. 0000118A  4EAD 4912                jsr        [A5 + 0x4912 /* export_2334 */]
  1641. 0000118E  201F                     move.l     D0, [A7]+
  1642. 00001190  41BC 0007 41ED           .invalid   0, 0x741ED // invalid opcode 4 with b == 6
  1643. 00001196  EDFC E740 2F06 7208      bfffo      D6, 0x2F067208 {29:32}
  1644. 0000119E  2F01                     move.l     -[A7], D1
  1645. 000011A0  4EAD 4912                jsr        [A5 + 0x4912 /* export_2334 */]
  1646. 000011A4  221F                     move.l     D1, [A7]+
  1647. 000011A6  43BC 0007 D041           .invalid   1, 0x7D041 // invalid opcode 4 with b == 6
  1648. 000011AC  1230 0000                move.b     D1, [A0 + D0.w]
  1649. 000011B0  4881                     ext.w      D1
  1650. 000011B2  B244                     cmp.w      D1, D4
  1651. 000011B4  6C1A                     bge        +0x1C /* 000011D0 */
  1652. 000011B6  302E 000A                move.w     D0, [A6 + 0xA]
  1653. 000011BA  48C0                     ext.l      D0
  1654. 000011BC  2F06                     move.l     -[A7], D6
  1655. 000011BE  2F00                     move.l     -[A7], D0
  1656. 000011C0  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  1657. 000011C4  201F                     move.l     D0, [A7]+
  1658. 000011C6  D0AE 000C                add.l      D0, [A6 + 0xC]
  1659. 000011CA  2F00                     move.l     -[A7], D0
  1660. 000011CC  2F07                     move.l     -[A7], D7
  1661. 000011CE  A85E                     syscall    BitSet
  1662. label000011D0:
  1663. 000011D0  5287                     addq.l     D7, 1
  1664. 000011D2  6930                     bvs        +0x32 /* 00001204 */
  1665. label000011D4:
  1666. 000011D4  BEAE FF9C                cmp.l      D7, [A6 - 0x64]
  1667. 000011D8  6F00 FF5E                ble        -0xA0 /* 00001138 */
  1668. 000011DC  6026                     bra        +0x28 /* 00001204 */
  1669. label000011DE:
  1670. 000011DE  2F2E FFAE                move.l     -[A7], [A6 - 0x52]
  1671. 000011E2  302E 000A                move.w     D0, [A6 + 0xA]
  1672. 000011E6  48C0                     ext.l      D0
  1673. 000011E8  2F06                     move.l     -[A7], D6
  1674. 000011EA  2F00                     move.l     -[A7], D0
  1675. 000011EC  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  1676. 000011F0  201F                     move.l     D0, [A7]+
  1677. 000011F2  D0AE 000C                add.l      D0, [A6 + 0xC]
  1678. 000011F6  2F00                     move.l     -[A7], D0
  1679. 000011F8  302E 000A                move.w     D0, [A6 + 0xA]
  1680. 000011FC  48C0                     ext.l      D0
  1681. 000011FE  2F00                     move.l     -[A7], D0
  1682. 00001200  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  1683. label00001204:
  1684. 00001204  5286                     addq.l     D6, 1
  1685. 00001206  6908                     bvs        +0xA /* 00001210 */
  1686. label00001208:
  1687. 00001208  BCAE FFA0                cmp.l      D6, [A6 - 0x60]
  1688. 0000120C  6F00 FEF6                ble        -0x108 /* 00001104 */
  1689. label00001210:
  1690. 00001210  486E FFB2                pea.l      [A6 - 0x4E]
  1691. 00001214  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  1692. 00001218  2F2E FFAE                move.l     -[A7], [A6 - 0x52]
  1693. 0000121C  205F                     movea.l    A0, [A7]+
  1694. 0000121E  A01F                     syscall    DisposPtr/DisposePtr
  1695. 00001220  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  1696. 00001224  4E5E                     unlink     A6
  1697. 00001226  205F                     movea.l    A0, [A7]+
  1698. 00001228  DEFC 0010                add.w      A7, 0x10
  1699. 0000122C  4ED0                     jmp        [A0]
  1700. 0000122E  8D52                     or.w       [A2], D6
  1701. 00001230  4541                     chk.w      D2, D1
  1702. 00001232  4441                     neg.w      D1
  1703. 00001234  5247                     addq.w     D7, 1
  1704. 00001236  4243                     clr.w      D3
  1705. 00001238  4F4C                     chk.w      D7, A4
  1706. 0000123A  4F52                     chk.w      D7, [A2]
  1707. 0000123C  0000 0000                ori.b      D0, 0x0
  1708. fn00001240:
  1709. 00001240  4E56 FFE2                link       A6, -0x001E
  1710. 00001244  48E7 0118                movem.l    -[A7], D7,A3,A4
  1711. 00001248  206E 000E                movea.l    A0, [A6 + 0xE]
  1712. 0000124C  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1713. 00001250  22D8                     move.l     [A1]+, [A0]+
  1714. 00001252  22D8                     move.l     [A1]+, [A0]+
  1715. 00001254  266E 0008                movea.l    A3, [A6 + 0x8]
  1716. 00001258  7005                     moveq.l    D0, 0x05
  1717. 0000125A  6B18                     bmi        +0x1A /* 00001274 */
  1718. 0000125C  B07C 003F                cmp.w      D0, 0x3F /* '?' */
  1719. 00001260  6E12                     bgt        +0x14 /* 00001274 */
  1720. 00001262  204B                     movea.l    A0, A3
  1721. 00001264  5088                     addq.l     A0, 8
  1722. 00001266  3200                     move.w     D1, D0
  1723. 00001268  E649                     lsr        D1.w, 3
  1724. 0000126A  4441                     neg.w      D1
  1725. 0000126C  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  1726. 00001270  0A3C 0004                xori.b     ccr, 4
  1727. label00001274:
  1728. 00001274  6600 00B2                bne        +0xB4 /* 00001328 */
  1729. 00001278  302E FFFE                move.w     D0, [A6 - 0x2]
  1730. 0000127C  906E FFFA                sub.w      D0, [A6 - 0x6]
  1731. 00001280  48C0                     ext.l      D0
  1732. 00001282  322E FFFC                move.w     D1, [A6 - 0x4]
  1733. 00001286  926E FFF8                sub.w      D1, [A6 - 0x8]
  1734. 0000128A  48C1                     ext.l      D1
  1735. 0000128C  2F00                     move.l     -[A7], D0
  1736. 0000128E  2F01                     move.l     -[A7], D1
  1737. 00001290  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  1738. 00001294  2E1F                     move.l     D7, [A7]+
  1739. 00001296  302E 000C                move.w     D0, [A6 + 0xC]
  1740. 0000129A  48C0                     ext.l      D0
  1741. 0000129C  2F07                     move.l     -[A7], D7
  1742. 0000129E  2F00                     move.l     -[A7], D0
  1743. 000012A0  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  1744. 000012A4  7008                     moveq.l    D0, 0x08
  1745. 000012A6  2F00                     move.l     -[A7], D0
  1746. 000012A8  4EAD 490A                jsr        [A5 + 0x490A /* export_2333 */]
  1747. 000012AC  2E1F                     move.l     D7, [A7]+
  1748. 000012AE  42A7                     clr.l      -[A7]
  1749. 000012B0  2D47 FFE2                move.l     [A6 - 0x1E], D7
  1750. 000012B4  486E FFE2                pea.l      [A6 - 0x1E]
  1751. 000012B8  486E FFE6                pea.l      [A6 - 0x1A]
  1752. 000012BC  3F3C 280E                move.w     -[A7], 0x280E
  1753. 000012C0  A9EB                     syscall    Pack4/FP68K
  1754. 000012C2  487A 0098                pea.l      [PC + 0x98 /* 0000135C, value 0x3FFF8CCC */]
  1755. 000012C6  486E FFE6                pea.l      [A6 - 0x1A]
  1756. 000012CA  3F3C 0004                move.w     -[A7], 0x4
  1757. 000012CE  A9EB                     syscall    Pack4/FP68K
  1758. 000012D0  486E FFE6                pea.l      [A6 - 0x1A]
  1759. 000012D4  4EAD 48D2                jsr        [A5 + 0x48D2 /* export_2326 */]
  1760. 000012D8  2E1F                     move.l     D7, [A7]+
  1761. 000012DA  DEBC 0000 2800           add.l      D7, 0x2800 /* '(\0' */
  1762. 000012E0  42A7                     clr.l      -[A7]
  1763. 000012E2  2F07                     move.l     -[A7], D7
  1764. 000012E4  4EAD 2332                jsr        [A5 + 0x2332 /* export_1122 */]
  1765. 000012E8  285F                     movea.l    A4, [A7]+
  1766. 000012EA  200C                     move.l     D0, A4
  1767. 000012EC  673A                     beq        +0x3C /* 00001328 */
  1768. 000012EE  2F0C                     move.l     -[A7], A4
  1769. 000012F0  205F                     movea.l    A0, [A7]+
  1770. 000012F2  A023                     syscall    DisposHandle/DisposeHandle
  1771. 000012F4  204B                     movea.l    A0, A3
  1772. 000012F6  5088                     addq.l     A0, 8
  1773. 000012F8  2F20                     move.l     -[A7], -[A0]
  1774. 000012FA  2F20                     move.l     -[A7], -[A0]
  1775. 000012FC  3F3C 0008                move.w     -[A7], 0x8
  1776. 00001300  41FA 005A                lea.l      A0, [PC + 0x5A /* 0000135C, value 0x3FFF8CCC */]
  1777. 00001304  2F20                     move.l     -[A7], -[A0]
  1778. 00001306  2F20                     move.l     -[A7], -[A0]
  1779. 00001308  3F3C 0008                move.w     -[A7], 0x8
  1780. 0000130C  4EAD 493A                jsr        [A5 + 0x493A /* export_2339 */]
  1781. 00001310  41FA 0042                lea.l      A0, [PC + 0x42 /* 00001354, value 0x0, cstring "" */]
  1782. 00001314  2F20                     move.l     -[A7], -[A0]
  1783. 00001316  2F20                     move.l     -[A7], -[A0]
  1784. 00001318  3F3C 0008                move.w     -[A7], 0x8
  1785. 0000131C  4EAD 492A                jsr        [A5 + 0x492A /* export_2337 */]
  1786. 00001320  548F                     addq.l     A7, 2
  1787. 00001322  204B                     movea.l    A0, A3
  1788. 00001324  20DF                     move.l     [A0]+, [A7]+
  1789. 00001326  20DF                     move.l     [A0]+, [A7]+
  1790. label00001328:
  1791. 00001328  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1792. 0000132C  4E5E                     unlink     A6
  1793. 0000132E  205F                     movea.l    A0, [A7]+
  1794. 00001330  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1795. 00001334  4ED0                     jmp        [A0]
  1796. 00001336  9356                     sub.w      [A6], D1
  1797. 00001338  414C                     chk.w      D0, A4
  1798. 0000133A  4944                     chk.w      D4, D4
  1799. 0000133C  4154                     chk.w      D0, [A4]
  1800. 0000133E  4552                     chk.w      D2, [A2]
  1801. 00001340  4946                     chk.w      D4, D6
  1802. 00001342  464F                     not.w      A7
  1803. 00001344  5054                     addq.w     [A4], 8
  1804. 00001346  494F                     chk.w      D4, A7
  1805. 00001348  4E53 001A                link       A3, -0xFFFFFFE6
  1806. 0000134C  FF80                     .invalid   <<F/6/7>>
  1807. 0000134E  0000 0000                ori.b      D0, 0x0
  1808. 00001352  0000 0000                ori.b      D0, 0x0
  1809. 00001356  0000 0000                ori.b      D0, 0x0
  1810. 0000135A  0020 3FFF                ori.b      -[A0], 0xFF
  1811. 0000135E  8CCC                     divu.w     D6, A4
  1812. 00001360  CCCC                     mulu.w     D6, A4
  1813. 00001362  CCCC                     mulu.w     D6, A4
  1814. 00001364  CCCD                     mulu.w     D6, A5
  1815. 00001366  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1816. 0000136A  0000 2F0C                ori.b      D0, 0xC
  1817. 0000136E  286E 0008                movea.l    A4, [A6 + 0x8]
  1818. 00001372  4AAC FF4A                tst.l      [A4 - 0xB6]
  1819. 00001376  670E                     beq        +0x10 /* 00001386 */
  1820. 00001378  2F2C FF4A                move.l     -[A7], [A4 - 0xB6]
  1821. 0000137C  205F                     movea.l    A0, [A7]+
  1822. 0000137E  A023                     syscall    DisposHandle/DisposeHandle
  1823. 00001380  7000                     moveq.l    D0, 0x00
  1824. 00001382  2940 FF4A                move.l     [A4 - 0xB6], D0
  1825. label00001386:
  1826. 00001386  4AAC FF56                tst.l      [A4 - 0xAA]
  1827. 0000138A  6708                     beq        +0xA /* 00001394 */
  1828. 0000138C  2F2C FF56                move.l     -[A7], [A4 - 0xAA]
  1829. 00001390  4EAD 41A2                jsr        [A5 + 0x41A2 /* export_2096 */]
  1830. label00001394:
  1831. 00001394  4AAC FF46                tst.l      [A4 - 0xBA]
  1832. 00001398  670C                     beq        +0xE /* 000013A6 */
  1833. 0000139A  2F2C FF46                move.l     -[A7], [A4 - 0xBA]
  1834. 0000139E  2F2C FF42                move.l     -[A7], [A4 - 0xBE]
  1835. 000013A2  4EAD 41D2                jsr        [A5 + 0x41D2 /* export_2102 */]
  1836. label000013A6:
  1837. 000013A6  4AAC FFBA                tst.l      [A4 - 0x46]
  1838. 000013AA  670E                     beq        +0x10 /* 000013BA */
  1839. 000013AC  4267                     clr.w      -[A7]
  1840. 000013AE  2F2C FFBA                move.l     -[A7], [A4 - 0x46]
  1841. 000013B2  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  1842. 000013B6  395F FFC0                move.w     [A4 - 0x40], [A7]+
  1843. label000013BA:
  1844. 000013BA  206C 0010                movea.l    A0, [A4 + 0x10]
  1845. 000013BE  4A90                     tst.l      [A0]
  1846. 000013C0  670C                     beq        +0xE /* 000013CE */
  1847. 000013C2  2F10                     move.l     -[A7], [A0]
  1848. 000013C4  A8F5                     syscall    KillPicture
  1849. 000013C6  206C 0010                movea.l    A0, [A4 + 0x10]
  1850. 000013CA  7000                     moveq.l    D0, 0x00
  1851. 000013CC  2080                     move.l     [A0], D0
  1852. label000013CE:
  1853. 000013CE  486C FF84                pea.l      [A4 - 0x7C]
  1854. 000013D2  4EAD 462A                jsr        [A5 + 0x462A /* export_2241 */]
  1855. 000013D6  4267                     clr.w      -[A7]
  1856. 000013D8  1F2C FFBF                move.b     -[A7], [A4 - 0x41]
  1857. 000013DC  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  1858. 000013E0  195F FFBF                move.b     [A4 - 0x41], [A7]+
  1859. 000013E4  396E 0010 FFC0           move.w     [A4 - 0x40], [A6 + 0x10]
  1860. 000013EA  206E 0008                movea.l    A0, [A6 + 0x8]
  1861. 000013EE  2C48                     movea.l    A6, A0
  1862. 000013F0  4EFA 0786                jmp        [PC + 0x786 /* 00001B78 */]
  1863. 000013F4  0000 285F                ori.b      D0, 0x5F /* '_' */
  1864. 000013F8  4E5E                     unlink     A6
  1865. 000013FA  205F                     movea.l    A0, [A7]+
  1866. 000013FC  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1867. 00001400  4ED0                     jmp        [A0]
  1868. 00001402  8D48 414E                pack       -[A6], -[A0], 0x414E
  1869. 00001406  444C                     neg.w      A4
  1870. 00001408  4546                     chk.w      D2, D6
  1871. 0000140A  4149                     chk.w      D0, A1
  1872. 0000140C  4C55 5245                movem.l    D0,D2,D6,A1,A4,A6, [A5]
  1873. 00001410  0000 0000                ori.b      D0, 0x0
  1874. fn00001414:
  1875. 00001414  4E56 FF2C                link       A6, -0x00D4
  1876. 00001418  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1877. 0000141C  4EAD 3782                jsr        [A5 + 0x3782 /* export_1772 */]
  1878. 00001420  426E FFC0                clr.w      [A6 - 0x40]
  1879. 00001424  206E 000C                movea.l    A0, [A6 + 0xC]
  1880. 00001428  43EE FF74                lea.l      A1, [A6 - 0x8C]
  1881. 0000142C  22D8                     move.l     [A1]+, [A0]+
  1882. 0000142E  22D8                     move.l     [A1]+, [A0]+
  1883. 00001430  206E 0008                movea.l    A0, [A6 + 0x8]
  1884. 00001434  30BC 0001                move.w     [A0], 0x1
  1885. 00001438  422E FFBF                clr.b      [A6 - 0x41]
  1886. 0000143C  206E 0010                movea.l    A0, [A6 + 0x10]
  1887. 00001440  7000                     moveq.l    D0, 0x00
  1888. 00001442  2080                     move.l     [A0], D0
  1889. 00001444  7000                     moveq.l    D0, 0x00
  1890. 00001446  2D40 FF56                move.l     [A6 - 0xAA], D0
  1891. 0000144A  7000                     moveq.l    D0, 0x00
  1892. 0000144C  2D40 FF46                move.l     [A6 - 0xBA], D0
  1893. 00001450  7000                     moveq.l    D0, 0x00
  1894. 00001452  2D40 FFBA                move.l     [A6 - 0x46], D0
  1895. 00001456  7000                     moveq.l    D0, 0x00
  1896. 00001458  2D40 FF4A                move.l     [A6 - 0xB6], D0
  1897. 0000145C  486E FF84                pea.l      [A6 - 0x7C]
  1898. 00001460  4EAD 461A                jsr        [A5 + 0x461A /* export_2239 */]
  1899. 00001464  486E FFC2                pea.l      [A6 - 0x3E]
  1900. 00001468  487A FEFE                pea.l      [PC - 0x102 /* 00001368, value 0x4E560000 'NV\0\0', cstring "NV" */]
  1901. 0000146C  2F0E                     move.l     -[A7], A6
  1902. 0000146E  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  1903. 00001472  486E FF46                pea.l      [A6 - 0xBA]
  1904. 00001476  486E FF42                pea.l      [A6 - 0xBE]
  1905. 0000147A  4EAD 41DA                jsr        [A5 + 0x41DA /* export_2103 */]
  1906. 0000147E  4267                     clr.w      -[A7]
  1907. 00001480  1F3C 0001                move.b     -[A7], 0x1
  1908. 00001484  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  1909. 00001488  1D5F FFBF                move.b     [A6 - 0x41], [A7]+
  1910. 0000148C  42A7                     clr.l      -[A7]
  1911. 0000148E  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  1912. 00001492  3F3C 0100                move.w     -[A7], 0x100
  1913. 00001496  486E FFAC                pea.l      [A6 - 0x54]
  1914. 0000149A  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  1915. 0000149E  2D5F FFBA                move.l     [A6 - 0x46], [A7]+
  1916. 000014A2  4267                     clr.w      -[A7]
  1917. 000014A4  1F2E FFBF                move.b     -[A7], [A6 - 0x41]
  1918. 000014A8  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  1919. 000014AC  1D5F FFBF                move.b     [A6 - 0x41], [A7]+
  1920. 000014B0  2F2E FFBA                move.l     -[A7], [A6 - 0x46]
  1921. 000014B4  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  1922. 000014B8  4EAD 3782                jsr        [A5 + 0x3782 /* export_1772 */]
  1923. 000014BC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1924. 000014C0  42A7                     clr.l      -[A7]
  1925. 000014C2  2F2E FFAC                move.l     -[A7], [A6 - 0x54]
  1926. 000014C6  A8A7                     syscall    SetRect
  1927. 000014C8  4267                     clr.w      -[A7]
  1928. 000014CA  4EAD 417A                jsr        [A5 + 0x417A /* export_2091 */]
  1929. 000014CE  101F                     move.b     D0, [A7]+
  1930. 000014D0  6724                     beq        +0x26 /* 000014F6 */
  1931. 000014D2  4267                     clr.w      -[A7]
  1932. 000014D4  4EAD 4182                jsr        [A5 + 0x4182 /* export_2092 */]
  1933. 000014D8  4A6E FFB2                tst.w      [A6 - 0x4E]
  1934. 000014DC  56C0                     sne        D0
  1935. 000014DE  C01F                     and.b      D0, [A7]+
  1936. 000014E0  670A                     beq        +0xC /* 000014EC */
  1937. 000014E2  206E 0008                movea.l    A0, [A6 + 0x8]
  1938. 000014E6  30BC 0020                move.w     [A0], 0x20 /* ' ' */
  1939. 000014EA  6012                     bra        +0x14 /* 000014FE */
  1940. label000014EC:
  1941. 000014EC  206E 0008                movea.l    A0, [A6 + 0x8]
  1942. 000014F0  30BC 0008                move.w     [A0], 0x8
  1943. 000014F4  6008                     bra        +0xA /* 000014FE */
  1944. label000014F6:
  1945. 000014F6  206E 0008                movea.l    A0, [A6 + 0x8]
  1946. 000014FA  30BC 0001                move.w     [A0], 0x1
  1947. label000014FE:
  1948. 000014FE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1949. 00001502  206E 0008                movea.l    A0, [A6 + 0x8]
  1950. 00001506  3F10                     move.w     -[A7], [A0]
  1951. 00001508  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1952. 0000150C  4EBA FD32                jsr        [PC - 0x2CE /* 00001240 */]
  1953. 00001510  302E FFB2                move.w     D0, [A6 - 0x4E]
  1954. 00001514  6B3E                     bmi        +0x40 /* 00001554 */
  1955. 00001516  0C40 0007                cmpi.w     D0, 0x7
  1956. 0000151A  6E38                     bgt        +0x3A /* 00001554 */
  1957. 0000151C  D040                     add.w      D0, D0
  1958. 0000151E  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  1959. 00001522  4EFB 0000                jmp        [PC + D0.w]
  1960. 00001526  0012 002A                ori.b      [A2], 0x2A /* '*' */
  1961. 0000152A  002A 002A 002A           ori.b      [A2 + 0x2A], 0x2A /* '*' */
  1962. 00001530  002A 002A 002A           ori.b      [A2 + 0x2A], 0x2A /* '*' */
  1963. 00001536  206E 0008                movea.l    A0, [A6 + 0x8]
  1964. 0000153A  7001                     moveq.l    D0, 0x01
  1965. 0000153C  B050                     cmp.w      D0, [A0]
  1966. 0000153E  6606                     bne        +0x8 /* 00001546 */
  1967. 00001540  426E FF4E                clr.w      [A6 - 0xB2]
  1968. 00001544  6012                     bra        +0x14 /* 00001558 */
  1969. label00001546:
  1970. 00001546  3D7C 03F0 FF4E           move.w     [A6 - 0xB2], 0x3F0
  1971. 0000154C  600A                     bra        +0xC /* 00001558 */
  1972. 0000154E  426E FF4E                clr.w      [A6 - 0xB2]
  1973. 00001552  6004                     bra        +0x6 /* 00001558 */
  1974. label00001554:
  1975. 00001554  426E FF4E                clr.w      [A6 - 0xB2]
  1976. label00001558:
  1977. 00001558  4A6E FF4E                tst.w      [A6 - 0xB2]
  1978. 0000155C  6732                     beq        +0x34 /* 00001590 */
  1979. 0000155E  4267                     clr.w      -[A7]
  1980. 00001560  1F3C 0001                move.b     -[A7], 0x1
  1981. 00001564  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  1982. 00001568  1D5F FFBF                move.b     [A6 - 0x41], [A7]+
  1983. 0000156C  42A7                     clr.l      -[A7]
  1984. 0000156E  3F2E FF4E                move.w     -[A7], [A6 - 0xB2]
  1985. 00001572  AA18                     syscall    GetCTable
  1986. 00001574  2D5F FF4A                move.l     [A6 - 0xB6], [A7]+
  1987. 00001578  4267                     clr.w      -[A7]
  1988. 0000157A  1F2E FFBF                move.b     -[A7], [A6 - 0x41]
  1989. 0000157E  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  1990. 00001582  1D5F FFBF                move.b     [A6 - 0x41], [A7]+
  1991. 00001586  2F2E FF4A                move.l     -[A7], [A6 - 0xB6]
  1992. 0000158A  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  1993. 0000158E  6006                     bra        +0x8 /* 00001596 */
  1994. label00001590:
  1995. 00001590  7000                     moveq.l    D0, 0x00
  1996. 00001592  2D40 FF4A                move.l     [A6 - 0xB6], D0
  1997. label00001596:
  1998. 00001596  7005                     moveq.l    D0, 0x05
  1999. 00001598  6B1A                     bmi        +0x1C /* 000015B4 */
  2000. 0000159A  206E 0014                movea.l    A0, [A6 + 0x14]
  2001. 0000159E  B07C 003F                cmp.w      D0, 0x3F /* '?' */
  2002. 000015A2  6E10                     bgt        +0x12 /* 000015B4 */
  2003. 000015A4  5088                     addq.l     A0, 8
  2004. 000015A6  3200                     move.w     D1, D0
  2005. 000015A8  E649                     lsr        D1.w, 3
  2006. 000015AA  4441                     neg.w      D1
  2007. 000015AC  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  2008. 000015B0  0A3C 0004                xori.b     ccr, 4
  2009. label000015B4:
  2010. 000015B4  6600 02C0                bne        +0x2C2 /* 00001876 */
  2011. 000015B8  206E 0008                movea.l    A0, [A6 + 0x8]
  2012. 000015BC  7001                     moveq.l    D0, 0x01
  2013. 000015BE  B050                     cmp.w      D0, [A0]
  2014. 000015C0  6C62                     bge        +0x64 /* 00001624 */
  2015. 000015C2  486E FF84                pea.l      [A6 - 0x7C]
  2016. 000015C6  3F10                     move.w     -[A7], [A0]
  2017. 000015C8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2018. 000015CC  2F2E FF4A                move.l     -[A7], [A6 - 0xB6]
  2019. 000015D0  42A7                     clr.l      -[A7]
  2020. 000015D2  2F3A 05D0                move.l     -[A7], [PC + 0x5D0 /* 00001BA4, value 0x0, cstring "" */]
  2021. 000015D6  42A7                     clr.l      -[A7]
  2022. 000015D8  42A7                     clr.l      -[A7]
  2023. 000015DA  486E FFB6                pea.l      [A6 - 0x4A]
  2024. 000015DE  486E FF36                pea.l      [A6 - 0xCA]
  2025. 000015E2  3F3C 100E                move.w     -[A7], 0x100E
  2026. 000015E6  A9EB                     syscall    Pack4/FP68K
  2027. 000015E8  486E FF36                pea.l      [A6 - 0xCA]
  2028. 000015EC  4EAD 48D2                jsr        [A5 + 0x48D2 /* export_2326 */]
  2029. 000015F0  201F                     move.l     D0, [A7]+
  2030. 000015F2  3F00                     move.w     -[A7], D0
  2031. 000015F4  3F3C 0001                move.w     -[A7], 0x1
  2032. 000015F8  A869                     syscall    FixRatio
  2033. 000015FA  42A7                     clr.l      -[A7]
  2034. 000015FC  42A7                     clr.l      -[A7]
  2035. 000015FE  486E FFB6                pea.l      [A6 - 0x4A]
  2036. 00001602  486E FF2C                pea.l      [A6 - 0xD4]
  2037. 00001606  3F3C 100E                move.w     -[A7], 0x100E
  2038. 0000160A  A9EB                     syscall    Pack4/FP68K
  2039. 0000160C  486E FF2C                pea.l      [A6 - 0xD4]
  2040. 00001610  4EAD 48D2                jsr        [A5 + 0x48D2 /* export_2326 */]
  2041. 00001614  201F                     move.l     D0, [A7]+
  2042. 00001616  3F00                     move.w     -[A7], D0
  2043. 00001618  3F3C 0001                move.w     -[A7], 0x1
  2044. 0000161C  A869                     syscall    FixRatio
  2045. 0000161E  4EAD 4622                jsr        [A5 + 0x4622 /* export_2240 */]
  2046. 00001622  6062                     bra        +0x64 /* 00001686 */
  2047. label00001624:
  2048. 00001624  486E FF84                pea.l      [A6 - 0x7C]
  2049. 00001628  206E 0008                movea.l    A0, [A6 + 0x8]
  2050. 0000162C  3F10                     move.w     -[A7], [A0]
  2051. 0000162E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2052. 00001632  42A7                     clr.l      -[A7]
  2053. 00001634  42A7                     clr.l      -[A7]
  2054. 00001636  2F3A 056C                move.l     -[A7], [PC + 0x56C /* 00001BA4, value 0x0, cstring "" */]
  2055. 0000163A  42A7                     clr.l      -[A7]
  2056. 0000163C  42A7                     clr.l      -[A7]
  2057. 0000163E  486E FFB6                pea.l      [A6 - 0x4A]
  2058. 00001642  486E FF36                pea.l      [A6 - 0xCA]
  2059. 00001646  3F3C 100E                move.w     -[A7], 0x100E
  2060. 0000164A  A9EB                     syscall    Pack4/FP68K
  2061. 0000164C  486E FF36                pea.l      [A6 - 0xCA]
  2062. 00001650  4EAD 48D2                jsr        [A5 + 0x48D2 /* export_2326 */]
  2063. 00001654  201F                     move.l     D0, [A7]+
  2064. 00001656  3F00                     move.w     -[A7], D0
  2065. 00001658  3F3C 0001                move.w     -[A7], 0x1
  2066. 0000165C  A869                     syscall    FixRatio
  2067. 0000165E  42A7                     clr.l      -[A7]
  2068. 00001660  42A7                     clr.l      -[A7]
  2069. 00001662  486E FFB6                pea.l      [A6 - 0x4A]
  2070. 00001666  486E FF2C                pea.l      [A6 - 0xD4]
  2071. 0000166A  3F3C 100E                move.w     -[A7], 0x100E
  2072. 0000166E  A9EB                     syscall    Pack4/FP68K
  2073. 00001670  486E FF2C                pea.l      [A6 - 0xD4]
  2074. 00001674  4EAD 48D2                jsr        [A5 + 0x48D2 /* export_2326 */]
  2075. 00001678  201F                     move.l     D0, [A7]+
  2076. 0000167A  3F00                     move.w     -[A7], D0
  2077. 0000167C  3F3C 0001                move.w     -[A7], 0x1
  2078. 00001680  A869                     syscall    FixRatio
  2079. 00001682  4EAD 4622                jsr        [A5 + 0x4622 /* export_2240 */]
  2080. label00001686:
  2081. 00001686  4267                     clr.w      -[A7]
  2082. 00001688  4EAD 417A                jsr        [A5 + 0x417A /* export_2091 */]
  2083. 0000168C  4AAE FF4A                tst.l      [A6 - 0xB6]
  2084. 00001690  56C0                     sne        D0
  2085. 00001692  C01F                     and.b      D0, [A7]+
  2086. 00001694  670C                     beq        +0xE /* 000016A2 */
  2087. 00001696  2F2E FF4A                move.l     -[A7], [A6 - 0xB6]
  2088. 0000169A  AA24                     syscall    DisposeCTable/DisposCTable
  2089. 0000169C  7000                     moveq.l    D0, 0x00
  2090. 0000169E  2D40 FF4A                move.l     [A6 - 0xB6], D0
  2091. label000016A2:
  2092. 000016A2  4EAD 3782                jsr        [A5 + 0x3782 /* export_1772 */]
  2093. 000016A6  2F2E FF84                move.l     -[A7], [A6 - 0x7C]
  2094. 000016AA  42A7                     clr.l      -[A7]
  2095. 000016AC  4EAD 41D2                jsr        [A5 + 0x41D2 /* export_2102 */]
  2096. 000016B0  486E FF84                pea.l      [A6 - 0x7C]
  2097. 000016B4  4EAD 4632                jsr        [A5 + 0x4632 /* export_2242 */]
  2098. 000016B8  4267                     clr.w      -[A7]
  2099. 000016BA  2F2E FF84                move.l     -[A7], [A6 - 0x7C]
  2100. 000016BE  4EAD 41AA                jsr        [A5 + 0x41AA /* export_2097 */]
  2101. 000016C2  101F                     move.b     D0, [A7]+
  2102. 000016C4  6700 0158                beq        +0x15A /* 0000181E */
  2103. 000016C8  302E FFB2                move.w     D0, [A6 - 0x4E]
  2104. 000016CC  6B00 0138                bmi        +0x13A /* 00001806 */
  2105. 000016D0  0C40 0007                cmpi.w     D0, 0x7
  2106. 000016D4  6E00 0130                bgt        +0x132 /* 00001806 */
  2107. 000016D8  D040                     add.w      D0, D0
  2108. 000016DA  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2109. 000016DE  4EFB 0000                jmp        [PC + D0.w]
  2110. 000016E2  0012 00D4                ori.b      [A2], 0xD4
  2111. 000016E6  0094 00D4 00D4           ori.l      [A4], 0xD400D4
  2112. 000016EC  00D4                     .incomplete
  2113. 000016EE  00D4                     .incomplete
  2114. 000016F0  00E6                     .incomplete
  2115. 000016F2  206E 0008                movea.l    A0, [A6 + 0x8]
  2116. 000016F6  7001                     moveq.l    D0, 0x01
  2117. 000016F8  B050                     cmp.w      D0, [A0]
  2118. 000016FA  663C                     bne        +0x3E /* 00001738 */
  2119. 000016FC  2F2E FFBA                move.l     -[A7], [A6 - 0x46]
  2120. 00001700  486E FFAC                pea.l      [A6 - 0x54]
  2121. 00001704  486E FF84                pea.l      [A6 - 0x7C]
  2122. 00001708  4267                     clr.w      -[A7]
  2123. 0000170A  206E 0014                movea.l    A0, [A6 + 0x14]
  2124. 0000170E  5088                     addq.l     A0, 8
  2125. 00001710  2F20                     move.l     -[A7], -[A0]
  2126. 00001712  2F20                     move.l     -[A7], -[A0]
  2127. 00001714  3F3C 0008                move.w     -[A7], 0x8
  2128. 00001718  41FA 0490                lea.l      A0, [PC + 0x490 /* 00001BAA, value 0x0, cstring "" */]
  2129. 0000171C  2F20                     move.l     -[A7], -[A0]
  2130. 0000171E  2F20                     move.l     -[A7], -[A0]
  2131. 00001720  3F3C 0008                move.w     -[A7], 0x8
  2132. 00001724  4EAD 492A                jsr        [A5 + 0x492A /* export_2337 */]
  2133. 00001728  548F                     addq.l     A7, 2
  2134. 0000172A  4EAD 3792                jsr        [A5 + 0x3792 /* export_1774 */]
  2135. 0000172E  4267                     clr.w      -[A7]
  2136. 00001730  4EBA E9A2                jsr        [PC - 0x165E /* 000000D4 */]
  2137. 00001734  6000 00E0                bra        +0xE2 /* 00001816 */
  2138. label00001738:
  2139. 00001738  2F2E FFBA                move.l     -[A7], [A6 - 0x46]
  2140. 0000173C  486E FFAC                pea.l      [A6 - 0x54]
  2141. 00001740  486E FF84                pea.l      [A6 - 0x7C]
  2142. 00001744  4267                     clr.w      -[A7]
  2143. 00001746  206E 0014                movea.l    A0, [A6 + 0x14]
  2144. 0000174A  5088                     addq.l     A0, 8
  2145. 0000174C  2F20                     move.l     -[A7], -[A0]
  2146. 0000174E  2F20                     move.l     -[A7], -[A0]
  2147. 00001750  3F3C 0008                move.w     -[A7], 0x8
  2148. 00001754  41FA 0454                lea.l      A0, [PC + 0x454 /* 00001BAA, value 0x0, cstring "" */]
  2149. 00001758  2F20                     move.l     -[A7], -[A0]
  2150. 0000175A  2F20                     move.l     -[A7], -[A0]
  2151. 0000175C  3F3C 0008                move.w     -[A7], 0x8
  2152. 00001760  4EAD 492A                jsr        [A5 + 0x492A /* export_2337 */]
  2153. 00001764  548F                     addq.l     A7, 2
  2154. 00001766  4EAD 3792                jsr        [A5 + 0x3792 /* export_1774 */]
  2155. 0000176A  4267                     clr.w      -[A7]
  2156. 0000176C  4EBA EB0E                jsr        [PC - 0x14F2 /* 0000027C */]
  2157. 00001770  6000 00A4                bra        +0xA6 /* 00001816 */
  2158. 00001774  2F2E FFBA                move.l     -[A7], [A6 - 0x46]
  2159. 00001778  486E FFAC                pea.l      [A6 - 0x54]
  2160. 0000177C  206E 0008                movea.l    A0, [A6 + 0x8]
  2161. 00001780  3F10                     move.w     -[A7], [A0]
  2162. 00001782  486E FF84                pea.l      [A6 - 0x7C]
  2163. 00001786  4267                     clr.w      -[A7]
  2164. 00001788  206E 0014                movea.l    A0, [A6 + 0x14]
  2165. 0000178C  5088                     addq.l     A0, 8
  2166. 0000178E  2F20                     move.l     -[A7], -[A0]
  2167. 00001790  2F20                     move.l     -[A7], -[A0]
  2168. 00001792  3F3C 0008                move.w     -[A7], 0x8
  2169. 00001796  41FA 0412                lea.l      A0, [PC + 0x412 /* 00001BAA, value 0x0, cstring "" */]
  2170. 0000179A  2F20                     move.l     -[A7], -[A0]
  2171. 0000179C  2F20                     move.l     -[A7], -[A0]
  2172. 0000179E  3F3C 0008                move.w     -[A7], 0x8
  2173. 000017A2  4EAD 492A                jsr        [A5 + 0x492A /* export_2337 */]
  2174. 000017A6  548F                     addq.l     A7, 2
  2175. 000017A8  4EAD 3792                jsr        [A5 + 0x3792 /* export_1774 */]
  2176. 000017AC  4267                     clr.w      -[A7]
  2177. 000017AE  4EBA EC3C                jsr        [PC - 0x13C4 /* 000003EC */]
  2178. 000017B2  6062                     bra        +0x64 /* 00001816 */
  2179. 000017B4  2F2E FF84                move.l     -[A7], [A6 - 0x7C]
  2180. 000017B8  4EAD 41B2                jsr        [A5 + 0x41B2 /* export_2098 */]
  2181. 000017BC  3F3C 987C                move.w     -[A7], 0x987C
  2182. 000017C0  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  2183. 000017C4  6050                     bra        +0x52 /* 00001816 */
  2184. 000017C6  2F2E FFBA                move.l     -[A7], [A6 - 0x46]
  2185. 000017CA  486E FFAC                pea.l      [A6 - 0x54]
  2186. 000017CE  206E 0008                movea.l    A0, [A6 + 0x8]
  2187. 000017D2  3F10                     move.w     -[A7], [A0]
  2188. 000017D4  486E FF84                pea.l      [A6 - 0x7C]
  2189. 000017D8  4267                     clr.w      -[A7]
  2190. 000017DA  206E 0014                movea.l    A0, [A6 + 0x14]
  2191. 000017DE  5088                     addq.l     A0, 8
  2192. 000017E0  2F20                     move.l     -[A7], -[A0]
  2193. 000017E2  2F20                     move.l     -[A7], -[A0]
  2194. 000017E4  3F3C 0008                move.w     -[A7], 0x8
  2195. 000017E8  41FA 03C0                lea.l      A0, [PC + 0x3C0 /* 00001BAA, value 0x0, cstring "" */]
  2196. 000017EC  2F20                     move.l     -[A7], -[A0]
  2197. 000017EE  2F20                     move.l     -[A7], -[A0]
  2198. 000017F0  3F3C 0008                move.w     -[A7], 0x8
  2199. 000017F4  4EAD 492A                jsr        [A5 + 0x492A /* export_2337 */]
  2200. 000017F8  548F                     addq.l     A7, 2
  2201. 000017FA  4EAD 3792                jsr        [A5 + 0x3792 /* export_1774 */]
  2202. 000017FE  4267                     clr.w      -[A7]
  2203. 00001800  4EBA F002                jsr        [PC - 0xFFE /* 00000804 */]
  2204. 00001804  6010                     bra        +0x12 /* 00001816 */
  2205. label00001806:
  2206. 00001806  2F2E FF84                move.l     -[A7], [A6 - 0x7C]
  2207. 0000180A  4EAD 41B2                jsr        [A5 + 0x41B2 /* export_2098 */]
  2208. 0000180E  3F3C 987C                move.w     -[A7], 0x987C
  2209. 00001812  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  2210. label00001816:
  2211. 00001816  2F2E FF84                move.l     -[A7], [A6 - 0x7C]
  2212. 0000181A  4EAD 41B2                jsr        [A5 + 0x41B2 /* export_2098 */]
  2213. label0000181E:
  2214. 0000181E  486E FF84                pea.l      [A6 - 0x7C]
  2215. 00001822  4EAD 463A                jsr        [A5 + 0x463A /* export_2243 */]
  2216. 00001826  206E 0014                movea.l    A0, [A6 + 0x14]
  2217. 0000182A  2248                     movea.l    A1, A0
  2218. 0000182C  5089                     addq.l     A1, 8
  2219. 0000182E  2F21                     move.l     -[A7], -[A1]
  2220. 00001830  2F21                     move.l     -[A7], -[A1]
  2221. 00001832  3F3C 0008                move.w     -[A7], 0x8
  2222. 00001836  43FA 037A                lea.l      A1, [PC + 0x37A /* 00001BB2, value 0x4E56 'NV', cstring "" */]
  2223. 0000183A  2F21                     move.l     -[A7], -[A1]
  2224. 0000183C  2F21                     move.l     -[A7], -[A1]
  2225. 0000183E  3F3C 0008                move.w     -[A7], 0x8
  2226. 00001842  4EAD 4932                jsr        [A5 + 0x4932 /* export_2338 */]
  2227. 00001846  43FA 0362                lea.l      A1, [PC + 0x362 /* 00001BAA, value 0x0, cstring "" */]
  2228. 0000184A  2F21                     move.l     -[A7], -[A1]
  2229. 0000184C  2F21                     move.l     -[A7], -[A1]
  2230. 0000184E  3F3C 0008                move.w     -[A7], 0x8
  2231. 00001852  4EAD 492A                jsr        [A5 + 0x492A /* export_2337 */]
  2232. 00001856  548F                     addq.l     A7, 2
  2233. 00001858  20DF                     move.l     [A0]+, [A7]+
  2234. 0000185A  20DF                     move.l     [A0]+, [A7]+
  2235. 0000185C  206E 0010                movea.l    A0, [A6 + 0x10]
  2236. 00001860  20AE FF90                move.l     [A0], [A6 - 0x70]
  2237. 00001864  7000                     moveq.l    D0, 0x00
  2238. 00001866  2D40 FF90                move.l     [A6 - 0x70], D0
  2239. 0000186A  486E FF84                pea.l      [A6 - 0x7C]
  2240. 0000186E  4EAD 462A                jsr        [A5 + 0x462A /* export_2241 */]
  2241. 00001872  6000 02E4                bra        +0x2E6 /* 00001B58 */
  2242. label00001876:
  2243. 00001876  4267                     clr.w      -[A7]
  2244. 00001878  486E FF56                pea.l      [A6 - 0xAA]
  2245. 0000187C  206E 0008                movea.l    A0, [A6 + 0x8]
  2246. 00001880  3F10                     move.w     -[A7], [A0]
  2247. 00001882  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2248. 00001886  2F2E FF4A                move.l     -[A7], [A6 - 0xB6]
  2249. 0000188A  42A7                     clr.l      -[A7]
  2250. 0000188C  2F3A 0316                move.l     -[A7], [PC + 0x316 /* 00001BA4, value 0x0, cstring "" */]
  2251. 00001890  4EAD 419A                jsr        [A5 + 0x419A /* export_2095 */]
  2252. 00001894  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  2253. 00001898  4267                     clr.w      -[A7]
  2254. 0000189A  4EAD 417A                jsr        [A5 + 0x417A /* export_2091 */]
  2255. 0000189E  4AAE FF4A                tst.l      [A6 - 0xB6]
  2256. 000018A2  56C0                     sne        D0
  2257. 000018A4  C01F                     and.b      D0, [A7]+
  2258. 000018A6  670C                     beq        +0xE /* 000018B4 */
  2259. 000018A8  2F2E FF4A                move.l     -[A7], [A6 - 0xB6]
  2260. 000018AC  AA24                     syscall    DisposeCTable/DisposCTable
  2261. 000018AE  7000                     moveq.l    D0, 0x00
  2262. 000018B0  2D40 FF4A                move.l     [A6 - 0xB6], D0
  2263. label000018B4:
  2264. 000018B4  4EAD 3782                jsr        [A5 + 0x3782 /* export_1772 */]
  2265. 000018B8  2F2E FF56                move.l     -[A7], [A6 - 0xAA]
  2266. 000018BC  42A7                     clr.l      -[A7]
  2267. 000018BE  4EAD 41D2                jsr        [A5 + 0x41D2 /* export_2102 */]
  2268. 000018C2  4267                     clr.w      -[A7]
  2269. 000018C4  2F2E FF56                move.l     -[A7], [A6 - 0xAA]
  2270. 000018C8  4EAD 41AA                jsr        [A5 + 0x41AA /* export_2097 */]
  2271. 000018CC  101F                     move.b     D0, [A7]+
  2272. 000018CE  6700 00EE                beq        +0xF0 /* 000019BE */
  2273. 000018D2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2274. 000018D6  A8A3                     syscall    EraseRect
  2275. 000018D8  42A7                     clr.l      -[A7]
  2276. 000018DA  2F2E FF56                move.l     -[A7], [A6 - 0xAA]
  2277. 000018DE  4EAD 41C2                jsr        [A5 + 0x41C2 /* export_2100 */]
  2278. 000018E2  201F                     move.l     D0, [A7]+
  2279. 000018E4  3D40 FF54                move.w     [A6 - 0xAC], D0
  2280. 000018E8  42A7                     clr.l      -[A7]
  2281. 000018EA  2F2E FF56                move.l     -[A7], [A6 - 0xAA]
  2282. 000018EE  4EAD 41BA                jsr        [A5 + 0x41BA /* export_2099 */]
  2283. 000018F2  2D5F FF50                move.l     [A6 - 0xB0], [A7]+
  2284. 000018F6  302E FFB2                move.w     D0, [A6 - 0x4E]
  2285. 000018FA  6B00 00AA                bmi        +0xAC /* 000019A6 */
  2286. 000018FE  0C40 0007                cmpi.w     D0, 0x7
  2287. 00001902  6E00 00A2                bgt        +0xA4 /* 000019A6 */
  2288. 00001906  D040                     add.w      D0, D0
  2289. 00001908  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2290. 0000190C  4EFB 0000                jmp        [PC + D0.w]
  2291. 00001910  0012 006A                ori.b      [A2], 0x6A /* 'j' */
  2292. 00001914  004E 006A                ori.w      A6, 0x6A /* 'j' */
  2293. 00001918  006A 006A 006A           ori.w      [A2 + 0x6A], 0x6A /* 'j' */
  2294. 0000191E  007C 206E                ori.w      sr, 8302
  2295. 00001922  0008 7001                ori.b      A0, 0x1
  2296. 00001926  B050                     cmp.w      D0, [A0]
  2297. 00001928  6616                     bne        +0x18 /* 00001940 */
  2298. 0000192A  2F2E FFBA                move.l     -[A7], [A6 - 0x46]
  2299. 0000192E  486E FFAC                pea.l      [A6 - 0x54]
  2300. 00001932  2F2E FF50                move.l     -[A7], [A6 - 0xB0]
  2301. 00001936  3F2E FF54                move.w     -[A7], [A6 - 0xAC]
  2302. 0000193A  4EBA F0C4                jsr        [PC - 0xF3C /* 00000A00 */]
  2303. 0000193E  6076                     bra        +0x78 /* 000019B6 */
  2304. label00001940:
  2305. 00001940  2F2E FFBA                move.l     -[A7], [A6 - 0x46]
  2306. 00001944  486E FFAC                pea.l      [A6 - 0x54]
  2307. 00001948  2F2E FF50                move.l     -[A7], [A6 - 0xB0]
  2308. 0000194C  3F2E FF54                move.w     -[A7], [A6 - 0xAC]
  2309. 00001950  4EBA F22A                jsr        [PC - 0xDD6 /* 00000B7C */]
  2310. 00001954  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2311. 00001958  A8A4                     syscall    InvertRect
  2312. 0000195A  605A                     bra        +0x5C /* 000019B6 */
  2313. 0000195C  2F2E FFBA                move.l     -[A7], [A6 - 0x46]
  2314. 00001960  486E FFAC                pea.l      [A6 - 0x54]
  2315. 00001964  2F2E FF50                move.l     -[A7], [A6 - 0xB0]
  2316. 00001968  3F2E FF54                move.w     -[A7], [A6 - 0xAC]
  2317. 0000196C  206E 0008                movea.l    A0, [A6 + 0x8]
  2318. 00001970  3F10                     move.w     -[A7], [A0]
  2319. 00001972  4EBA F340                jsr        [PC - 0xCC0 /* 00000CB4 */]
  2320. 00001976  603E                     bra        +0x40 /* 000019B6 */
  2321. 00001978  2F2E FF56                move.l     -[A7], [A6 - 0xAA]
  2322. 0000197C  4EAD 41B2                jsr        [A5 + 0x41B2 /* export_2098 */]
  2323. 00001980  3F3C 987C                move.w     -[A7], 0x987C
  2324. 00001984  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  2325. 00001988  602C                     bra        +0x2E /* 000019B6 */
  2326. 0000198A  2F2E FFBA                move.l     -[A7], [A6 - 0x46]
  2327. 0000198E  486E FFAC                pea.l      [A6 - 0x54]
  2328. 00001992  2F2E FF50                move.l     -[A7], [A6 - 0xB0]
  2329. 00001996  3F2E FF54                move.w     -[A7], [A6 - 0xAC]
  2330. 0000199A  206E 0008                movea.l    A0, [A6 + 0x8]
  2331. 0000199E  3F10                     move.w     -[A7], [A0]
  2332. 000019A0  4EBA F6FE                jsr        [PC - 0x902 /* 000010A0 */]
  2333. 000019A4  6010                     bra        +0x12 /* 000019B6 */
  2334. label000019A6:
  2335. 000019A6  2F2E FF56                move.l     -[A7], [A6 - 0xAA]
  2336. 000019AA  4EAD 41B2                jsr        [A5 + 0x41B2 /* export_2098 */]
  2337. 000019AE  3F3C 987C                move.w     -[A7], 0x987C
  2338. 000019B2  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  2339. label000019B6:
  2340. 000019B6  2F2E FF56                move.l     -[A7], [A6 - 0xAA]
  2341. 000019BA  4EAD 41B2                jsr        [A5 + 0x41B2 /* export_2098 */]
  2342. label000019BE:
  2343. 000019BE  4AAE FF46                tst.l      [A6 - 0xBA]
  2344. 000019C2  670C                     beq        +0xE /* 000019D0 */
  2345. 000019C4  2F2E FF46                move.l     -[A7], [A6 - 0xBA]
  2346. 000019C8  2F2E FF42                move.l     -[A7], [A6 - 0xBE]
  2347. 000019CC  4EAD 41D2                jsr        [A5 + 0x41D2 /* export_2102 */]
  2348. label000019D0:
  2349. 000019D0  4EAD 3782                jsr        [A5 + 0x3782 /* export_1772 */]
  2350. 000019D4  700B                     moveq.l    D0, 0x0B
  2351. 000019D6  6B1A                     bmi        +0x1C /* 000019F2 */
  2352. 000019D8  206E 0014                movea.l    A0, [A6 + 0x14]
  2353. 000019DC  B07C 003F                cmp.w      D0, 0x3F /* '?' */
  2354. 000019E0  6E10                     bgt        +0x12 /* 000019F2 */
  2355. 000019E2  5088                     addq.l     A0, 8
  2356. 000019E4  3200                     move.w     D1, D0
  2357. 000019E6  E649                     lsr        D1.w, 3
  2358. 000019E8  4441                     neg.w      D1
  2359. 000019EA  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  2360. 000019EE  0A3C 0004                xori.b     ccr, 4
  2361. label000019F2:
  2362. 000019F2  6700 0106                beq        +0x108 /* 00001AFA */
  2363. 000019F6  4267                     clr.w      -[A7]
  2364. 000019F8  2F2E FF56                move.l     -[A7], [A6 - 0xAA]
  2365. 000019FC  4EAD 41AA                jsr        [A5 + 0x41AA /* export_2097 */]
  2366. 00001A00  101F                     move.b     D0, [A7]+
  2367. 00001A02  6700 00F6                beq        +0xF8 /* 00001AFA */
  2368. 00001A06  4267                     clr.w      -[A7]
  2369. 00001A08  1F3C 0001                move.b     -[A7], 0x1
  2370. 00001A0C  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  2371. 00001A10  1D5F FFBF                move.b     [A6 - 0x41], [A7]+
  2372. 00001A14  206E 0010                movea.l    A0, [A6 + 0x10]
  2373. 00001A18  2F08                     move.l     -[A7], A0
  2374. 00001A1A  42A7                     clr.l      -[A7]
  2375. 00001A1C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2376. 00001A20  A8F3                     syscall    OpenPicture
  2377. 00001A22  201F                     move.l     D0, [A7]+
  2378. 00001A24  205F                     movea.l    A0, [A7]+
  2379. 00001A26  2080                     move.l     [A0], D0
  2380. 00001A28  4267                     clr.w      -[A7]
  2381. 00001A2A  1F2E FFBF                move.b     -[A7], [A6 - 0x41]
  2382. 00001A2E  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  2383. 00001A32  1D5F FFBF                move.b     [A6 - 0x41], [A7]+
  2384. 00001A36  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2385. 00001A3A  A87B                     syscall    ClipRect
  2386. 00001A3C  7021                     moveq.l    D0, 0x21
  2387. 00001A3E  2F00                     move.l     -[A7], D0
  2388. 00001A40  A862                     syscall    ForeColor
  2389. 00001A42  701E                     moveq.l    D0, 0x1E
  2390. 00001A44  2F00                     move.l     -[A7], D0
  2391. 00001A46  A863                     syscall    BackColor
  2392. 00001A48  4267                     clr.w      -[A7]
  2393. 00001A4A  206E 0014                movea.l    A0, [A6 + 0x14]
  2394. 00001A4E  5088                     addq.l     A0, 8
  2395. 00001A50  2F20                     move.l     -[A7], -[A0]
  2396. 00001A52  2F20                     move.l     -[A7], -[A0]
  2397. 00001A54  3F3C 0008                move.w     -[A7], 0x8
  2398. 00001A58  41FA 0150                lea.l      A0, [PC + 0x150 /* 00001BAA, value 0x0, cstring "" */]
  2399. 00001A5C  2F20                     move.l     -[A7], -[A0]
  2400. 00001A5E  2F20                     move.l     -[A7], -[A0]
  2401. 00001A60  3F3C 0008                move.w     -[A7], 0x8
  2402. 00001A64  4EAD 492A                jsr        [A5 + 0x492A /* export_2337 */]
  2403. 00001A68  548F                     addq.l     A7, 2
  2404. 00001A6A  4EAD 3792                jsr        [A5 + 0x3792 /* export_1774 */]
  2405. 00001A6E  101F                     move.b     D0, [A7]+
  2406. 00001A70  6722                     beq        +0x24 /* 00001A94 */
  2407. 00001A72  206E FF56                movea.l    A0, [A6 - 0xAA]
  2408. 00001A76  4868 0002                pea.l      [A0 + 0x2]
  2409. 00001A7A  206D FE3A                movea.l    A0, [A5 - 0x1C6]
  2410. 00001A7E  4868 0002                pea.l      [A0 + 0x2]
  2411. 00001A82  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2412. 00001A86  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2413. 00001A8A  3F3C 0040                move.w     -[A7], 0x40 /* '@' */
  2414. 00001A8E  42A7                     clr.l      -[A7]
  2415. 00001A90  A8EC                     syscall    CopyBits
  2416. 00001A92  601E                     bra        +0x20 /* 00001AB2 */
  2417. label00001A94:
  2418. 00001A94  206E FF56                movea.l    A0, [A6 - 0xAA]
  2419. 00001A98  4868 0002                pea.l      [A0 + 0x2]
  2420. 00001A9C  206D FE3A                movea.l    A0, [A5 - 0x1C6]
  2421. 00001AA0  4868 0002                pea.l      [A0 + 0x2]
  2422. 00001AA4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2423. 00001AA8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2424. 00001AAC  4267                     clr.w      -[A7]
  2425. 00001AAE  42A7                     clr.l      -[A7]
  2426. 00001AB0  A8EC                     syscall    CopyBits
  2427. label00001AB2:
  2428. 00001AB2  A8F4                     syscall    ClosePicture
  2429. 00001AB4  4267                     clr.w      -[A7]
  2430. 00001AB6  4EAD 417A                jsr        [A5 + 0x417A /* export_2091 */]
  2431. 00001ABA  101F                     move.b     D0, [A7]+
  2432. 00001ABC  6708                     beq        +0xA /* 00001AC6 */
  2433. 00001ABE  4267                     clr.w      -[A7]
  2434. 00001AC0  AA40                     syscall    QDError
  2435. 00001AC2  3D5F FFC0                move.w     [A6 - 0x40], [A7]+
  2436. label00001AC6:
  2437. 00001AC6  2F2E FF56                move.l     -[A7], [A6 - 0xAA]
  2438. 00001ACA  4EAD 41B2                jsr        [A5 + 0x41B2 /* export_2098 */]
  2439. 00001ACE  3F2E FFC0                move.w     -[A7], [A6 - 0x40]
  2440. 00001AD2  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  2441. 00001AD6  206E 0010                movea.l    A0, [A6 + 0x10]
  2442. 00001ADA  2F10                     move.l     -[A7], [A0]
  2443. 00001ADC  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  2444. 00001AE0  4267                     clr.w      -[A7]
  2445. 00001AE2  206E 0010                movea.l    A0, [A6 + 0x10]
  2446. 00001AE6  2050                     movea.l    A0, [A0]
  2447. 00001AE8  2050                     movea.l    A0, [A0]
  2448. 00001AEA  4868 0002                pea.l      [A0 + 0x2]
  2449. 00001AEE  A8AE                     syscall    EmptyRect
  2450. 00001AF0  101F                     move.b     D0, [A7]+
  2451. 00001AF2  6706                     beq        +0x8 /* 00001AFA */
  2452. 00001AF4  42A7                     clr.l      -[A7]
  2453. 00001AF6  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  2454. label00001AFA:
  2455. 00001AFA  7018                     moveq.l    D0, 0x18
  2456. 00001AFC  6B1A                     bmi        +0x1C /* 00001B18 */
  2457. 00001AFE  206E 0014                movea.l    A0, [A6 + 0x14]
  2458. 00001B02  B07C 003F                cmp.w      D0, 0x3F /* '?' */
  2459. 00001B06  6E10                     bgt        +0x12 /* 00001B18 */
  2460. 00001B08  5088                     addq.l     A0, 8
  2461. 00001B0A  3200                     move.w     D1, D0
  2462. 00001B0C  E649                     lsr        D1.w, 3
  2463. 00001B0E  4441                     neg.w      D1
  2464. 00001B10  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  2465. 00001B14  0A3C 0004                xori.b     ccr, 4
  2466. label00001B18:
  2467. 00001B18  6630                     bne        +0x32 /* 00001B4A */
  2468. 00001B1A  2F2E FF56                move.l     -[A7], [A6 - 0xAA]
  2469. 00001B1E  206E 0014                movea.l    A0, [A6 + 0x14]
  2470. 00001B22  5088                     addq.l     A0, 8
  2471. 00001B24  2F20                     move.l     -[A7], -[A0]
  2472. 00001B26  2F20                     move.l     -[A7], -[A0]
  2473. 00001B28  3F3C 0008                move.w     -[A7], 0x8
  2474. 00001B2C  41FA 007C                lea.l      A0, [PC + 0x7C /* 00001BAA, value 0x0, cstring "" */]
  2475. 00001B30  2F20                     move.l     -[A7], -[A0]
  2476. 00001B32  2F20                     move.l     -[A7], -[A0]
  2477. 00001B34  3F3C 0008                move.w     -[A7], 0x8
  2478. 00001B38  4EAD 492A                jsr        [A5 + 0x492A /* export_2337 */]
  2479. 00001B3C  548F                     addq.l     A7, 2
  2480. 00001B3E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2481. 00001B42  486E FF74                pea.l      [A6 - 0x8C]
  2482. 00001B46  4EAD 37A2                jsr        [A5 + 0x37A2 /* export_1776 */]
  2483. label00001B4A:
  2484. 00001B4A  4AAE FF56                tst.l      [A6 - 0xAA]
  2485. 00001B4E  6708                     beq        +0xA /* 00001B58 */
  2486. 00001B50  2F2E FF56                move.l     -[A7], [A6 - 0xAA]
  2487. 00001B54  4EAD 41A2                jsr        [A5 + 0x41A2 /* export_2096 */]
  2488. label00001B58:
  2489. 00001B58  4AAE FFBA                tst.l      [A6 - 0x46]
  2490. 00001B5C  670E                     beq        +0x10 /* 00001B6C */
  2491. 00001B5E  4267                     clr.w      -[A7]
  2492. 00001B60  2F2E FFBA                move.l     -[A7], [A6 - 0x46]
  2493. 00001B64  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  2494. 00001B68  3D5F FFC0                move.w     [A6 - 0x40], [A7]+
  2495. label00001B6C:
  2496. 00001B6C  486E FFC2                pea.l      [A6 - 0x3E]
  2497. 00001B70  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  2498. 00001B74  4EAD 3782                jsr        [A5 + 0x3782 /* export_1772 */]
  2499. label00001B78:
  2500. 00001B78  4FEE FF0C                lea.l      A7, [A6 - 0xF4]
  2501. 00001B7C  3D6E FFC0 001A           move.w     [A6 + 0x1A], [A6 - 0x40]
  2502. 00001B82  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  2503. 00001B86  4E5E                     unlink     A6
  2504. 00001B88  205F                     movea.l    A0, [A7]+
  2505. 00001B8A  DEFC 0012                add.w      A7, 0x12
  2506. 00001B8E  4ED0                     jmp        [A0]
  2507. 00001B90  8E49                     or.w       D7, A1
  2508. 00001B92  4D50                     chk.w      D6, [A0]
  2509. 00001B94  4F52                     chk.w      D7, [A2]
  2510. 00001B96  544F                     addq.w     A7, 2
  2511. 00001B98  5045                     addq.w     D5, 8
  2512. 00001B9A  4E52 4946                link       A2, -0xFFFFB6BA
  2513. 00001B9E  4600                     not.b      D0
  2514. 00001BA0  0010 FF80                ori.b      [A0], 0x80
  2515. 00001BA4  0000 0000                ori.b      D0, 0x0
  2516. 00001BA8  0000 0000                ori.b      D0, 0x0
  2517. 00001BAC  0000 0000                ori.b      D0, 0x0
  2518. 00001BB0  0200 0000                andi.b     D0, 0x0
  2519. 00001BB4  4E56 0000                link       A6, 0
  2520. 00001BB8  2F0C                     move.l     -[A7], A4
  2521. 00001BBA  286E 0008                movea.l    A4, [A6 + 0x8]
  2522. 00001BBE  4267                     clr.w      -[A7]
  2523. 00001BC0  3F2C FF78                move.w     -[A7], [A4 - 0x88]
  2524. 00001BC4  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  2525. 00001BC8  395F FF7A                move.w     [A4 - 0x86], [A7]+
  2526. 00001BCC  396E 0010 FF7A           move.w     [A4 - 0x86], [A6 + 0x10]
  2527. 00001BD2  206E 0008                movea.l    A0, [A6 + 0x8]
  2528. 00001BD6  2C48                     movea.l    A6, A0
  2529. 00001BD8  4EFA 00B4                jmp        [PC + 0xB4 /* 00001C8E */]
  2530. 00001BDC  0000 285F                ori.b      D0, 0x5F /* '_' */
  2531. 00001BE0  4E5E                     unlink     A6
  2532. 00001BE2  205F                     movea.l    A0, [A7]+
  2533. 00001BE4  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2534. 00001BE8  4ED0                     jmp        [A0]
  2535. 00001BEA  8D48 414E                pack       -[A6], -[A0], 0x414E
  2536. 00001BEE  444C                     neg.w      A4
  2537. 00001BF0  4546                     chk.w      D2, D6
  2538. 00001BF2  4149                     chk.w      D0, A1
  2539. 00001BF4  4C55 5245                movem.l    D0,D2,D6,A1,A4,A6, [A5]
  2540. 00001BF8  0000 0000                ori.b      D0, 0x0
  2541. export_1671:
  2542. 00001BFC  4E56 FF78                link       A6, -0x0088
  2543. 00001C00  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  2544. 00001C04  206E 0018                movea.l    A0, [A6 + 0x18]
  2545. 00001C08  43EE FFBA                lea.l      A1, [A6 - 0x46]
  2546. 00001C0C  7010                     moveq.l    D0, 0x10
  2547. label00001C0E:
  2548. 00001C0E  22D8                     move.l     [A1]+, [A0]+
  2549. 00001C10  51C8 FFFC                dbf        D0, -0x6 /* 00001C0E */
  2550. 00001C14  3290                     move.w     [A1], [A0]
  2551. 00001C16  426E FF7A                clr.w      [A6 - 0x86]
  2552. 00001C1A  4EAD 3782                jsr        [A5 + 0x3782 /* export_1772 */]
  2553. 00001C1E  4267                     clr.w      -[A7]
  2554. 00001C20  3F2E FFBA                move.w     -[A7], [A6 - 0x46]
  2555. 00001C24  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  2556. 00001C28  41EE FFC0                lea.l      A0, [A6 - 0x40]
  2557. 00001C2C  1F10                     move.b     -[A7], [A0]
  2558. 00001C2E  3F3C 00FF                move.w     -[A7], 0xFF
  2559. 00001C32  4EAD 4922                jsr        [A5 + 0x4922 /* export_2336 */]
  2560. 00001C36  2F08                     move.l     -[A7], A0
  2561. 00001C38  1F3C 0001                move.b     -[A7], 0x1
  2562. 00001C3C  486E FF78                pea.l      [A6 - 0x88]
  2563. 00001C40  4EAD 0462                jsr        [A5 + 0x462 /* export_136 */]
  2564. 00001C44  3D5F FF7A                move.w     [A6 - 0x86], [A7]+
  2565. 00001C48  6702                     beq        +0x4 /* 00001C4C */
  2566. 00001C4A  6042                     bra        +0x44 /* 00001C8E */
  2567. label00001C4C:
  2568. 00001C4C  486E FF7C                pea.l      [A6 - 0x84]
  2569. 00001C50  487A FF62                pea.l      [PC - 0x9E /* 00001BB4, value 0x4E560000 'NV\0\0', cstring "NV" */]
  2570. 00001C54  2F0E                     move.l     -[A7], A6
  2571. 00001C56  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  2572. 00001C5A  4267                     clr.w      -[A7]
  2573. 00001C5C  3F2E FF78                move.w     -[A7], [A6 - 0x88]
  2574. 00001C60  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2575. 00001C64  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2576. 00001C68  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2577. 00001C6C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2578. 00001C70  4EBA F7A2                jsr        [PC - 0x85E /* 00001414 */]
  2579. 00001C74  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  2580. 00001C78  486E FF7C                pea.l      [A6 - 0x84]
  2581. 00001C7C  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  2582. 00001C80  4267                     clr.w      -[A7]
  2583. 00001C82  3F2E FF78                move.w     -[A7], [A6 - 0x88]
  2584. 00001C86  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  2585. 00001C8A  3D5F FF7A                move.w     [A6 - 0x86], [A7]+
  2586. label00001C8E:
  2587. 00001C8E  4FEE FF58                lea.l      A7, [A6 - 0xA8]
  2588. 00001C92  3D6E FF7A 001C           move.w     [A6 + 0x1C], [A6 - 0x86]
  2589. 00001C98  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  2590. 00001C9C  4E5E                     unlink     A6
  2591. 00001C9E  205F                     movea.l    A0, [A7]+
  2592. 00001CA0  DEFC 0014                add.w      A7, 0x14
  2593. 00001CA4  4ED0                     jmp        [A0]
  2594. 00001CA6  8A49                     or.w       D5, A1
  2595. 00001CA8  4D50                     chk.w      D6, [A0]
  2596. 00001CAA  4F52                     chk.w      D7, [A2]
  2597. 00001CAC  5452                     addq.w     [A2], 2
  2598. 00001CAE  4946                     chk.w      D4, D6
  2599. 00001CB0  4600                     not.b      D0
  2600. 00001CB2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2601. 00001CB6  0000 2F0C                ori.b      D0, 0xC
  2602. 00001CBA  286E 0008                movea.l    A4, [A6 + 0x8]
  2603. 00001CBE  4AAC FFBA                tst.l      [A4 - 0x46]
  2604. 00001CC2  670E                     beq        +0x10 /* 00001CD2 */
  2605. 00001CC4  4267                     clr.w      -[A7]
  2606. 00001CC6  2F2C FFBA                move.l     -[A7], [A4 - 0x46]
  2607. 00001CCA  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  2608. 00001CCE  395F FFC0                move.w     [A4 - 0x40], [A7]+
  2609. label00001CD2:
  2610. 00001CD2  396E 0010 FFC0           move.w     [A4 - 0x40], [A6 + 0x10]
  2611. 00001CD8  206E 0008                movea.l    A0, [A6 + 0x8]
  2612. 00001CDC  2C48                     movea.l    A6, A0
  2613. 00001CDE  4EFA 016C                jmp        [PC + 0x16C /* 00001E4C */]
  2614. 00001CE2  0000 285F                ori.b      D0, 0x5F /* '_' */
  2615. 00001CE6  4E5E                     unlink     A6
  2616. 00001CE8  205F                     movea.l    A0, [A7]+
  2617. 00001CEA  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2618. 00001CEE  4ED0                     jmp        [A0]
  2619. 00001CF0  8D48 414E                pack       -[A6], -[A0], 0x414E
  2620. 00001CF4  444C                     neg.w      A4
  2621. 00001CF6  4546                     chk.w      D2, D6
  2622. 00001CF8  4149                     chk.w      D0, A1
  2623. 00001CFA  4C55 5245                movem.l    D0,D2,D6,A1,A4,A6, [A5]
  2624. 00001CFE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2625. // begin alternate branch 00001D00-00001D04
  2626. fn00001D00:
  2627. 00001D00  4E56 FFA2                link       A6, -0x005E
  2628. // end alternate branch 00001D00-00001D04
  2629. fn00001D00: // (misaligned)
  2630. 00001D02  FFA2                     .invalid   <<F/6/7>>
  2631. 00001D04  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  2632. 00001D08  426E FFC0                clr.w      [A6 - 0x40]
  2633. 00001D0C  7000                     moveq.l    D0, 0x00
  2634. 00001D0E  2D40 FFBA                move.l     [A6 - 0x46], D0
  2635. 00001D12  486E FFC2                pea.l      [A6 - 0x3E]
  2636. 00001D16  487A FF9C                pea.l      [PC - 0x64 /* 00001CB4, value 0x4E560000 'NV\0\0', cstring "NV" */]
  2637. 00001D1A  2F0E                     move.l     -[A7], A6
  2638. 00001D1C  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  2639. 00001D20  4267                     clr.w      -[A7]
  2640. 00001D22  1F3C 0001                move.b     -[A7], 0x1
  2641. 00001D26  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  2642. 00001D2A  1D5F FFBF                move.b     [A6 - 0x41], [A7]+
  2643. 00001D2E  42A7                     clr.l      -[A7]
  2644. 00001D30  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  2645. 00001D34  3F3C 0100                move.w     -[A7], 0x100
  2646. 00001D38  486E FFAC                pea.l      [A6 - 0x54]
  2647. 00001D3C  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  2648. 00001D40  2D5F FFBA                move.l     [A6 - 0x46], [A7]+
  2649. 00001D44  4267                     clr.w      -[A7]
  2650. 00001D46  1F2E FFBF                move.b     -[A7], [A6 - 0x41]
  2651. 00001D4A  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  2652. 00001D4E  1D5F FFBF                move.b     [A6 - 0x41], [A7]+
  2653. 00001D52  2F2E FFBA                move.l     -[A7], [A6 - 0x46]
  2654. 00001D56  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  2655. 00001D5A  206E 0008                movea.l    A0, [A6 + 0x8]
  2656. 00001D5E  316E FFB2 0006           move.w     [A0 + 0x6], [A6 - 0x4E]
  2657. 00001D64  42A7                     clr.l      -[A7]
  2658. 00001D66  486E FFB6                pea.l      [A6 - 0x4A]
  2659. 00001D6A  486E FFA2                pea.l      [A6 - 0x5E]
  2660. 00001D6E  3F3C 100E                move.w     -[A7], 0x100E
  2661. 00001D72  A9EB                     syscall    Pack4/FP68K
  2662. 00001D74  486E FFA2                pea.l      [A6 - 0x5E]
  2663. 00001D78  4EAD 48D2                jsr        [A5 + 0x48D2 /* export_2326 */]
  2664. 00001D7C  201F                     move.l     D0, [A7]+
  2665. 00001D7E  206E 0008                movea.l    A0, [A6 + 0x8]
  2666. 00001D82  3140 0004                move.w     [A0 + 0x4], D0
  2667. 00001D86  42A7                     clr.l      -[A7]
  2668. 00001D88  486E FFB6                pea.l      [A6 - 0x4A]
  2669. 00001D8C  486E FFA2                pea.l      [A6 - 0x5E]
  2670. 00001D90  3F3C 100E                move.w     -[A7], 0x100E
  2671. 00001D94  A9EB                     syscall    Pack4/FP68K
  2672. 00001D96  486E FFA2                pea.l      [A6 - 0x5E]
  2673. 00001D9A  4EAD 48D2                jsr        [A5 + 0x48D2 /* export_2326 */]
  2674. 00001D9E  201F                     move.l     D0, [A7]+
  2675. 00001DA0  206E 0008                movea.l    A0, [A6 + 0x8]
  2676. 00001DA4  3140 0002                move.w     [A0 + 0x2], D0
  2677. 00001DA8  206E 0008                movea.l    A0, [A6 + 0x8]
  2678. 00001DAC  30BC 0008                move.w     [A0], 0x8
  2679. 00001DB0  302E FFB2                move.w     D0, [A6 - 0x4E]
  2680. 00001DB4  6B70                     bmi        +0x72 /* 00001E26 */
  2681. 00001DB6  0C40 0007                cmpi.w     D0, 0x7
  2682. 00001DBA  6E6A                     bgt        +0x6C /* 00001E26 */
  2683. 00001DBC  D040                     add.w      D0, D0
  2684. 00001DBE  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2685. 00001DC2  4EFB 0000                jmp        [PC + D0.w]
  2686. 00001DC6  0012 002A                ori.b      [A2], 0x2A /* '*' */
  2687. 00001DCA  001E 0036                ori.b      [A6]+, 0x36 /* '6' */
  2688. 00001DCE  0036 0042 0042           ori.b      [A6 + D0.w + 0x42], 0x42 /* 'B' */
  2689. 00001DD4  004E 206E                ori.w      A6, 0x206E /* ' n' */
  2690. 00001DD8  0008 317C                ori.b      A0, 0x7C /* '|' */
  2691. 00001DDC  0001 0008                ori.b      D1, 0x8
  2692. 00001DE0  604E                     bra        +0x50 /* 00001E30 */
  2693. 00001DE2  206E 0008                movea.l    A0, [A6 + 0x8]
  2694. 00001DE6  317C 0003 0008           move.w     [A0 + 0x8], 0x3
  2695. 00001DEC  6042                     bra        +0x44 /* 00001E30 */
  2696. 00001DEE  206E 0008                movea.l    A0, [A6 + 0x8]
  2697. 00001DF2  317C 0001 0008           move.w     [A0 + 0x8], 0x1
  2698. 00001DF8  6036                     bra        +0x38 /* 00001E30 */
  2699. 00001DFA  206E 0008                movea.l    A0, [A6 + 0x8]
  2700. 00001DFE  317C 0003 0008           move.w     [A0 + 0x8], 0x3
  2701. 00001E04  602A                     bra        +0x2C /* 00001E30 */
  2702. 00001E06  206E 0008                movea.l    A0, [A6 + 0x8]
  2703. 00001E0A  317C 0004 0008           move.w     [A0 + 0x8], 0x4
  2704. 00001E10  601E                     bra        +0x20 /* 00001E30 */
  2705. 00001E12  206E 0008                movea.l    A0, [A6 + 0x8]
  2706. 00001E16  30BC 0020                move.w     [A0], 0x20 /* ' ' */
  2707. 00001E1A  206E 0008                movea.l    A0, [A6 + 0x8]
  2708. 00001E1E  317C 0001 0008           move.w     [A0 + 0x8], 0x1
  2709. 00001E24  600A                     bra        +0xC /* 00001E30 */
  2710. label00001E26:
  2711. 00001E26  206E 0008                movea.l    A0, [A6 + 0x8]
  2712. 00001E2A  317C 0001 0008           move.w     [A0 + 0x8], 0x1
  2713. label00001E30:
  2714. 00001E30  4AAE FFBA                tst.l      [A6 - 0x46]
  2715. 00001E34  670E                     beq        +0x10 /* 00001E44 */
  2716. 00001E36  4267                     clr.w      -[A7]
  2717. 00001E38  2F2E FFBA                move.l     -[A7], [A6 - 0x46]
  2718. 00001E3C  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  2719. 00001E40  3D5F FFC0                move.w     [A6 - 0x40], [A7]+
  2720. label00001E44:
  2721. 00001E44  486E FFC2                pea.l      [A6 - 0x3E]
  2722. 00001E48  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  2723. label00001E4C:
  2724. 00001E4C  4FEE FF82                lea.l      A7, [A6 - 0x7E]
  2725. 00001E50  3D6E FFC0 0016           move.w     [A6 + 0x16], [A6 - 0x40]
  2726. 00001E56  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  2727. 00001E5A  4E5E                     unlink     A6
  2728. 00001E5C  205F                     movea.l    A0, [A7]+
  2729. 00001E5E  DEFC 000E                add.w      A7, 0xE
  2730. 00001E62  4ED0                     jmp        [A0]
  2731. 00001E64  9249                     sub.w      D1, A1
  2732. 00001E66  4D50                     chk.w      D6, [A0]
  2733. 00001E68  4F52                     chk.w      D7, [A2]
  2734. 00001E6A  544F                     addq.w     A7, 2
  2735. 00001E6C  5045                     addq.w     D5, 8
  2736. 00001E6E  4E52 4946                link       A2, -0xFFFFB6BA
  2737. 00001E72  4649                     not.w      A1
  2738. 00001E74  4E46                     trap       6
  2739. 00001E76  4F00                     .invalid   7, D0 // invalid opcode 4 with b == 4
  2740. 00001E78  0000 0000                ori.b      D0, 0x0
  2741. 00001E7C  4E56 0000                link       A6, 0
  2742. 00001E80  2F0C                     move.l     -[A7], A4
  2743. 00001E82  286E 0008                movea.l    A4, [A6 + 0x8]
  2744. 00001E86  4267                     clr.w      -[A7]
  2745. 00001E88  3F2C FF78                move.w     -[A7], [A4 - 0x88]
  2746. 00001E8C  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  2747. 00001E90  395F FF7A                move.w     [A4 - 0x86], [A7]+
  2748. 00001E94  396E 0010 FF7A           move.w     [A4 - 0x86], [A6 + 0x10]
  2749. 00001E9A  206E 0008                movea.l    A0, [A6 + 0x8]
  2750. 00001E9E  2C48                     movea.l    A6, A0
  2751. 00001EA0  4EFA 00C6                jmp        [PC + 0xC6 /* 00001F68 */]
  2752. 00001EA4  0000 285F                ori.b      D0, 0x5F /* '_' */
  2753. 00001EA8  4E5E                     unlink     A6
  2754. 00001EAA  205F                     movea.l    A0, [A7]+
  2755. 00001EAC  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2756. 00001EB0  4ED0                     jmp        [A0]
  2757. 00001EB2  8D48 414E                pack       -[A6], -[A0], 0x414E
  2758. 00001EB6  444C                     neg.w      A4
  2759. 00001EB8  4546                     chk.w      D2, D6
  2760. 00001EBA  4149                     chk.w      D0, A1
  2761. 00001EBC  4C55 5245                movem.l    D0,D2,D6,A1,A4,A6, [A5]
  2762. 00001EC0  0000 0000                ori.b      D0, 0x0
  2763. export_1672:
  2764. 00001EC4  4E56 FF78                link       A6, -0x0088
  2765. 00001EC8  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  2766. 00001ECC  206E 0014                movea.l    A0, [A6 + 0x14]
  2767. 00001ED0  43EE FFBA                lea.l      A1, [A6 - 0x46]
  2768. 00001ED4  7010                     moveq.l    D0, 0x10
  2769. label00001ED6:
  2770. 00001ED6  22D8                     move.l     [A1]+, [A0]+
  2771. 00001ED8  51C8 FFFC                dbf        D0, -0x6 /* 00001ED6 */
  2772. 00001EDC  3290                     move.w     [A1], [A0]
  2773. 00001EDE  426E FF7A                clr.w      [A6 - 0x86]
  2774. 00001EE2  426E FF78                clr.w      [A6 - 0x88]
  2775. 00001EE6  4267                     clr.w      -[A7]
  2776. 00001EE8  3F2E FFBA                move.w     -[A7], [A6 - 0x46]
  2777. 00001EEC  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  2778. 00001EF0  41EE FFC0                lea.l      A0, [A6 - 0x40]
  2779. 00001EF4  1F10                     move.b     -[A7], [A0]
  2780. 00001EF6  3F3C 00FF                move.w     -[A7], 0xFF
  2781. 00001EFA  4EAD 4922                jsr        [A5 + 0x4922 /* export_2336 */]
  2782. 00001EFE  2F08                     move.l     -[A7], A0
  2783. 00001F00  1F3C 0001                move.b     -[A7], 0x1
  2784. 00001F04  486E FF78                pea.l      [A6 - 0x88]
  2785. 00001F08  4EAD 0462                jsr        [A5 + 0x462 /* export_136 */]
  2786. 00001F0C  3D5F FF7A                move.w     [A6 - 0x86], [A7]+
  2787. 00001F10  6702                     beq        +0x4 /* 00001F14 */
  2788. 00001F12  6054                     bra        +0x56 /* 00001F68 */
  2789. label00001F14:
  2790. 00001F14  486E FF7C                pea.l      [A6 - 0x84]
  2791. 00001F18  487A FF62                pea.l      [PC - 0x9E /* 00001E7C, value 0x4E560000 'NV\0\0', cstring "NV" */]
  2792. 00001F1C  2F0E                     move.l     -[A7], A6
  2793. 00001F1E  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  2794. 00001F22  4267                     clr.w      -[A7]
  2795. 00001F24  3F2E FF78                move.w     -[A7], [A6 - 0x88]
  2796. 00001F28  41EE 0014                lea.l      A0, [A6 + 0x14]
  2797. 00001F2C  2F20                     move.l     -[A7], -[A0]
  2798. 00001F2E  2F20                     move.l     -[A7], -[A0]
  2799. 00001F30  3F3C 0008                move.w     -[A7], 0x8
  2800. 00001F34  41FA 0064                lea.l      A0, [PC + 0x64 /* 00001F9A, value 0x4E56 'NV', cstring "" */]
  2801. 00001F38  2F20                     move.l     -[A7], -[A0]
  2802. 00001F3A  2F20                     move.l     -[A7], -[A0]
  2803. 00001F3C  3F3C 0008                move.w     -[A7], 0x8
  2804. 00001F40  4EAD 492A                jsr        [A5 + 0x492A /* export_2337 */]
  2805. 00001F44  548F                     addq.l     A7, 2
  2806. 00001F46  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2807. 00001F4A  4EBA FDB4                jsr        [PC - 0x24C /* 00001D00 */]
  2808. 00001F4E  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  2809. 00001F52  486E FF7C                pea.l      [A6 - 0x84]
  2810. 00001F56  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  2811. 00001F5A  4267                     clr.w      -[A7]
  2812. 00001F5C  3F2E FF78                move.w     -[A7], [A6 - 0x88]
  2813. 00001F60  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  2814. 00001F64  3D5F FF7A                move.w     [A6 - 0x86], [A7]+
  2815. label00001F68:
  2816. 00001F68  4FEE FF58                lea.l      A7, [A6 - 0xA8]
  2817. 00001F6C  3D6E FF7A 0018           move.w     [A6 + 0x18], [A6 - 0x86]
  2818. 00001F72  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  2819. 00001F76  4E5E                     unlink     A6
  2820. 00001F78  205F                     movea.l    A0, [A7]+
  2821. 00001F7A  DEFC 0010                add.w      A7, 0x10
  2822. 00001F7E  4ED0                     jmp        [A0]
  2823. 00001F80  8E49                     or.w       D7, A1
  2824. 00001F82  4D50                     chk.w      D6, [A0]
  2825. 00001F84  4F52                     chk.w      D7, [A2]
  2826. 00001F86  5452                     addq.w     [A2], 2
  2827. 00001F88  4946                     chk.w      D4, D6
  2828. 00001F8A  4649                     not.w      A1
  2829. 00001F8C  4E46                     trap       6
  2830. 00001F8E  4F00                     .invalid   7, D0 // invalid opcode 4 with b == 4
  2831. 00001F90  0008 FF80                ori.b      A0, 0x80
  2832. 00001F94  0000 0000                ori.b      D0, 0x0
  2833. 00001F98  0000 0000                ori.b      D0, 0x0
  2834. export_1673:
  2835. 00001F9C  4E56 0000                link       A6, 0
  2836. 00001FA0  48E7 00F8                movem.l    -[A7], A0,A1,A2,A3,A4
  2837. 00001FA4  48E7 F800                movem.l    -[A7], D0,D1,D2,D3,D4
  2838. 00001FA8  206E 0014                movea.l    A0, [A6 + 0x14]
  2839. 00001FAC  7000                     moveq.l    D0, 0x00
  2840. 00001FAE  226E 0010                movea.l    A1, [A6 + 0x10]
  2841. 00001FB2  2251                     movea.l    A1, [A1]
  2842. 00001FB4  246E 000C                movea.l    A2, [A6 + 0xC]
  2843. 00001FB8  2452                     movea.l    A2, [A2]
  2844. 00001FBA  266E 0008                movea.l    A3, [A6 + 0x8]
  2845. 00001FBE  3613                     move.w     D3, [A3]
  2846. 00001FC0  7800                     moveq.l    D4, 0x00
  2847. label00001FC2:
  2848. 00001FC2  2819                     move.l     D4, [A1]+
  2849. 00001FC4  741F                     moveq.l    D2, 0x1F
  2850. label00001FC6:
  2851. 00001FC6  E38C                     lsl        D4, 1
  2852. 00001FC8  6418                     bcc        +0x1A /* 00001FE2 */
  2853. 00001FCA  3030 0002                move.w     D0, [A0 + D0.w + 0x2]
  2854. 00001FCE  5BCA FFF6                dbmi       D2, -0xC /* 00001FC6 */
  2855. 00001FD2  6CEE                     bge        -0x10 /* 00001FC2 */
  2856. 00001FD4  14C0                     move.b     [A2]+, D0
  2857. 00001FD6  7000                     moveq.l    D0, 0x00
  2858. 00001FD8  5343                     subq.w     D3, 1
  2859. 00001FDA  6F1E                     ble        +0x20 /* 00001FFA */
  2860. 00001FDC  51CA FFE8                dbf        D2, -0x1A /* 00001FC6 */
  2861. 00001FE0  60E0                     bra        -0x1E /* 00001FC2 */
  2862. label00001FE2:
  2863. 00001FE2  3030 0000                move.w     D0, [A0 + D0.w]
  2864. 00001FE6  5BCA FFDE                dbmi       D2, -0x24 /* 00001FC6 */
  2865. 00001FEA  6CD6                     bge        -0x28 /* 00001FC2 */
  2866. 00001FEC  14C0                     move.b     [A2]+, D0
  2867. 00001FEE  7000                     moveq.l    D0, 0x00
  2868. 00001FF0  5343                     subq.w     D3, 1
  2869. 00001FF2  6F06                     ble        +0x8 /* 00001FFA */
  2870. 00001FF4  51CA FFD0                dbf        D2, -0x32 /* 00001FC6 */
  2871. 00001FF8  60C8                     bra        -0x36 /* 00001FC2 */
  2872. label00001FFA:
  2873. 00001FFA  206E 0010                movea.l    A0, [A6 + 0x10]
  2874. 00001FFE  2089                     move.l     [A0], A1
  2875. 00002000  206E 000C                movea.l    A0, [A6 + 0xC]
  2876. 00002004  208A                     move.l     [A0], A2
  2877. 00002006  206E 0008                movea.l    A0, [A6 + 0x8]
  2878. 0000200A  3083                     move.w     [A0], D3
  2879. 0000200C  4CDF 001F                movem.l    D0,D1,D2,D3,D4, [A7]+
  2880. 00002010  4CDF 1F00                movem.l    A0,A1,A2,A3,A4, [A7]+
  2881. 00002014  4E5E                     unlink     A6
  2882. 00002016  205F                     movea.l    A0, [A7]+
  2883. 00002018  DEFC 0010                add.w      A7, 0x10
  2884. 0000201C  4ED0                     jmp        [A0]
  2885. 0000201E  D56E 4875                add.w      [A6 + 0x4875], D2
  2886. 00002022  6666                     bne        +0x68 /* 0000208A */
  2887. 00002024  4974 0000                chk.w      D4, [A4 + D0.w]
  2888. export_1674:
  2889. 00002028  4E56 0000                link       A6, 0
  2890. 0000202C  48E7 00F0                movem.l    -[A7], A0,A1,A2,A3
  2891. 00002030  48E7 E000                movem.l    -[A7], D0,D1,D2
  2892. 00002034  206E 000E                movea.l    A0, [A6 + 0xE]
  2893. 00002038  226E 000A                movea.l    A1, [A6 + 0xA]
  2894. 0000203C  7400                     moveq.l    D2, 0x00
  2895. 0000203E  342E 0008                move.w     D2, [A6 + 0x8]
  2896. 00002042  6F38                     ble        +0x3A /* 0000207C */
  2897. 00002044  2002                     move.l     D0, D2
  2898. 00002046  E688                     lsr        D0, 3
  2899. 00002048  B3C8                     cmpa.l     A1, A0
  2900. 0000204A  6E32                     bgt        +0x34 /* 0000207E */
  2901. 0000204C  2449                     movea.l    A2, A1
  2902. 0000204E  2202                     move.l     D1, D2
  2903. 00002050  E589                     lsl        D1, 2
  2904. 00002052  D5C1                     add.l      A2, D1
  2905. 00002054  B1CA                     cmpa.l     A0, A2
  2906. 00002056  6C26                     bge        +0x28 /* 0000207E */
  2907. 00002058  D1C1                     add.l      A0, D1
  2908. 0000205A  0242 0007                andi.w     D2, 0x7
  2909. 0000205E  6010                     bra        +0x12 /* 00002070 */
  2910. label00002060:
  2911. 00002060  2122                     move.l     -[A0], -[A2]
  2912. 00002062  2122                     move.l     -[A0], -[A2]
  2913. 00002064  2122                     move.l     -[A0], -[A2]
  2914. 00002066  2122                     move.l     -[A0], -[A2]
  2915. 00002068  2122                     move.l     -[A0], -[A2]
  2916. 0000206A  2122                     move.l     -[A0], -[A2]
  2917. 0000206C  2122                     move.l     -[A0], -[A2]
  2918. 0000206E  2122                     move.l     -[A0], -[A2]
  2919. label00002070:
  2920. 00002070  51C8 FFEE                dbf        D0, -0x14 /* 00002060 */
  2921. 00002074  6002                     bra        +0x4 /* 00002078 */
  2922. label00002076:
  2923. 00002076  2122                     move.l     -[A0], -[A2]
  2924. label00002078:
  2925. 00002078  51CA FFFC                dbf        D2, -0x6 /* 00002076 */
  2926. label0000207C:
  2927. 0000207C  6022                     bra        +0x24 /* 000020A0 */
  2928. label0000207E:
  2929. 0000207E  0242 0007                andi.w     D2, 0x7
  2930. 00002082  6010                     bra        +0x12 /* 00002094 */
  2931. label00002084:
  2932. 00002084  20D9                     move.l     [A0]+, [A1]+
  2933. 00002086  20D9                     move.l     [A0]+, [A1]+
  2934. 00002088  20D9                     move.l     [A0]+, [A1]+
  2935. label0000208A:
  2936. 0000208A  20D9                     move.l     [A0]+, [A1]+
  2937. 0000208C  20D9                     move.l     [A0]+, [A1]+
  2938. 0000208E  20D9                     move.l     [A0]+, [A1]+
  2939. 00002090  20D9                     move.l     [A0]+, [A1]+
  2940. 00002092  20D9                     move.l     [A0]+, [A1]+
  2941. label00002094:
  2942. 00002094  51C8 FFEE                dbf        D0, -0x14 /* 00002084 */
  2943. 00002098  6002                     bra        +0x4 /* 0000209C */
  2944. label0000209A:
  2945. 0000209A  20D9                     move.l     [A0]+, [A1]+
  2946. label0000209C:
  2947. 0000209C  51CA FFFC                dbf        D2, -0x6 /* 0000209A */
  2948. label000020A0:
  2949. 000020A0  4CDF 0007                movem.l    D0,D1,D2, [A7]+
  2950. 000020A4  4CDF 0F00                movem.l    A0,A1,A2,A3, [A7]+
  2951. 000020A8  4E5E                     unlink     A6
  2952. 000020AA  205F                     movea.l    A0, [A7]+
  2953. 000020AC  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2954. 000020B0  4ED0                     jmp        [A0]
  2955. 000020B2  E370                     roxl       D0.w, D1
  2956. 000020B4  796C                     moveq.l    D4, 0x6C
  2957. 000020B6  6F6E                     ble        +0x70 /* 00002126 */
  2958. 000020B8  6720                     beq        +0x22 /* 000020DA */
  2959. 000020BA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2960. export_1675: // at 000020BC (misaligned)
  2961. 000020BE  0000 48E7                ori.b      D0, 0xE7
  2962. 000020C2  00F0                     .incomplete
  2963. 000020C4  48E7 E000                movem.l    -[A7], D0,D1,D2
  2964. 000020C8  206E 0010                movea.l    A0, [A6 + 0x10]
  2965. 000020CC  226E 000C                movea.l    A1, [A6 + 0xC]
  2966. 000020D0  242E 0008                move.l     D2, [A6 + 0x8]
  2967. 000020D4  6F36                     ble        +0x38 /* 0000210C */
  2968. 000020D6  B3C8                     cmpa.l     A1, A0
  2969. 000020D8  6E34                     bgt        +0x36 /* 0000210E */
  2970. label000020DA:
  2971. 000020DA  2449                     movea.l    A2, A1
  2972. 000020DC  D5C2                     add.l      A2, D2
  2973. 000020DE  B1CA                     cmpa.l     A0, A2
  2974. 000020E0  6C2C                     bge        +0x2E /* 0000210E */
  2975. 000020E2  D1C2                     add.l      A0, D2
  2976. 000020E4  2002                     move.l     D0, D2
  2977. 000020E6  E688                     lsr        D0, 3
  2978. 000020E8  671C                     beq        +0x1E /* 00002106 */
  2979. 000020EA  0202 0007                andi.b     D2, 0x7
  2980. label000020EE:
  2981. 000020EE  1122                     move.b     -[A0], -[A2]
  2982. 000020F0  1122                     move.b     -[A0], -[A2]
  2983. 000020F2  1122                     move.b     -[A0], -[A2]
  2984. 000020F4  1122                     move.b     -[A0], -[A2]
  2985. 000020F6  1122                     move.b     -[A0], -[A2]
  2986. 000020F8  1122                     move.b     -[A0], -[A2]
  2987. 000020FA  1122                     move.b     -[A0], -[A2]
  2988. 000020FC  1122                     move.b     -[A0], -[A2]
  2989. 000020FE  5380                     subq.l     D0, 1
  2990. 00002100  6EEC                     bgt        -0x12 /* 000020EE */
  2991. 00002102  4A02                     tst.b      D2
  2992. 00002104  6706                     beq        +0x8 /* 0000210C */
  2993. label00002106:
  2994. 00002106  1122                     move.b     -[A0], -[A2]
  2995. 00002108  5302                     subq.b     D2, 1
  2996. 0000210A  6EFA                     bgt        -0x4 /* 00002106 */
  2997. label0000210C:
  2998. 0000210C  6028                     bra        +0x2A /* 00002136 */
  2999. label0000210E:
  3000. 0000210E  2002                     move.l     D0, D2
  3001. 00002110  E688                     lsr        D0, 3
  3002. 00002112  671C                     beq        +0x1E /* 00002130 */
  3003. 00002114  0202 0007                andi.b     D2, 0x7
  3004. label00002118:
  3005. 00002118  10D9                     move.b     [A0]+, [A1]+
  3006. 0000211A  10D9                     move.b     [A0]+, [A1]+
  3007. 0000211C  10D9                     move.b     [A0]+, [A1]+
  3008. 0000211E  10D9                     move.b     [A0]+, [A1]+
  3009. 00002120  10D9                     move.b     [A0]+, [A1]+
  3010. 00002122  10D9                     move.b     [A0]+, [A1]+
  3011. 00002124  10D9                     move.b     [A0]+, [A1]+
  3012. label00002126:
  3013. 00002126  10D9                     move.b     [A0]+, [A1]+
  3014. 00002128  5380                     subq.l     D0, 1
  3015. 0000212A  6EEC                     bgt        -0x12 /* 00002118 */
  3016. 0000212C  4A02                     tst.b      D2
  3017. 0000212E  67DC                     beq        -0x22 /* 0000210C */
  3018. label00002130:
  3019. 00002130  10D9                     move.b     [A0]+, [A1]+
  3020. 00002132  5302                     subq.b     D2, 1
  3021. 00002134  6EFA                     bgt        -0x4 /* 00002130 */
  3022. label00002136:
  3023. 00002136  4CDF 0007                movem.l    D0,D1,D2, [A7]+
  3024. 0000213A  4CDF 0F00                movem.l    A0,A1,A2,A3, [A7]+
  3025. 0000213E  4E5E                     unlink     A6
  3026. 00002140  205F                     movea.l    A0, [A7]+
  3027. 00002142  DEFC 000C                add.w      A7, 0xC
  3028. 00002146  4ED0                     jmp        [A0]
  3029. 00002148  EC6F                     lsr        D7.w, D6
  3030. 0000214A  6E67                     bgt        +0x69 /* 000021B3 */
  3031. 0000214C  6370                     bls        +0x72 /* 000021BE */
  3032. 0000214E  7962                     moveq.l    D4, 0x62
  3033. export_1676:
  3034. 00002150  4E56 0000                link       A6, 0
  3035. 00002154  48E7 00F0                movem.l    -[A7], A0,A1,A2,A3
  3036. 00002158  48E7 E000                movem.l    -[A7], D0,D1,D2
  3037. 0000215C  206E 000E                movea.l    A0, [A6 + 0xE]
  3038. 00002160  226E 000A                movea.l    A1, [A6 + 0xA]
  3039. 00002164  7400                     moveq.l    D2, 0x00
  3040. 00002166  342E 0008                move.w     D2, [A6 + 0x8]
  3041. 0000216A  6F36                     ble        +0x38 /* 000021A2 */
  3042. 0000216C  B3C8                     cmpa.l     A1, A0
  3043. 0000216E  6E34                     bgt        +0x36 /* 000021A4 */
  3044. 00002170  2449                     movea.l    A2, A1
  3045. 00002172  D5C2                     add.l      A2, D2
  3046. 00002174  B1CA                     cmpa.l     A0, A2
  3047. 00002176  6C2C                     bge        +0x2E /* 000021A4 */
  3048. 00002178  D1C2                     add.l      A0, D2
  3049. 0000217A  2002                     move.l     D0, D2
  3050. 0000217C  E688                     lsr        D0, 3
  3051. 0000217E  671C                     beq        +0x1E /* 0000219C */
  3052. 00002180  0202 0007                andi.b     D2, 0x7
  3053. label00002184:
  3054. 00002184  1122                     move.b     -[A0], -[A2]
  3055. 00002186  1122                     move.b     -[A0], -[A2]
  3056. 00002188  1122                     move.b     -[A0], -[A2]
  3057. 0000218A  1122                     move.b     -[A0], -[A2]
  3058. 0000218C  1122                     move.b     -[A0], -[A2]
  3059. 0000218E  1122                     move.b     -[A0], -[A2]
  3060. 00002190  1122                     move.b     -[A0], -[A2]
  3061. 00002192  1122                     move.b     -[A0], -[A2]
  3062. 00002194  5380                     subq.l     D0, 1
  3063. 00002196  6EEC                     bgt        -0x12 /* 00002184 */
  3064. 00002198  4A02                     tst.b      D2
  3065. 0000219A  6706                     beq        +0x8 /* 000021A2 */
  3066. label0000219C:
  3067. 0000219C  1122                     move.b     -[A0], -[A2]
  3068. 0000219E  5302                     subq.b     D2, 1
  3069. 000021A0  6EFA                     bgt        -0x4 /* 0000219C */
  3070. label000021A2:
  3071. 000021A2  6028                     bra        +0x2A /* 000021CC */
  3072. label000021A4:
  3073. 000021A4  2002                     move.l     D0, D2
  3074. 000021A6  E688                     lsr        D0, 3
  3075. 000021A8  671C                     beq        +0x1E /* 000021C6 */
  3076. 000021AA  0202 0007                andi.b     D2, 0x7
  3077. label000021AE:
  3078. 000021AE  10D9                     move.b     [A0]+, [A1]+
  3079. 000021B0  10D9                     move.b     [A0]+, [A1]+
  3080. 000021B2  10D9                     move.b     [A0]+, [A1]+
  3081. 000021B4  10D9                     move.b     [A0]+, [A1]+
  3082. 000021B6  10D9                     move.b     [A0]+, [A1]+
  3083. 000021B8  10D9                     move.b     [A0]+, [A1]+
  3084. 000021BA  10D9                     move.b     [A0]+, [A1]+
  3085. 000021BC  10D9                     move.b     [A0]+, [A1]+
  3086. label000021BE:
  3087. 000021BE  5380                     subq.l     D0, 1
  3088. 000021C0  6EEC                     bgt        -0x12 /* 000021AE */
  3089. 000021C2  4A02                     tst.b      D2
  3090. 000021C4  67DC                     beq        -0x22 /* 000021A2 */
  3091. label000021C6:
  3092. 000021C6  10D9                     move.b     [A0]+, [A1]+
  3093. 000021C8  5302                     subq.b     D2, 1
  3094. 000021CA  6EFA                     bgt        -0x4 /* 000021C6 */
  3095. label000021CC:
  3096. 000021CC  4CDF 0007                movem.l    D0,D1,D2, [A7]+
  3097. 000021D0  4CDF 0F00                movem.l    A0,A1,A2,A3, [A7]+
  3098. 000021D4  4E5E                     unlink     A6
  3099. 000021D6  205F                     movea.l    A0, [A7]+
  3100. 000021D8  DEFC 000A                add.w      A7, 0xA /* '\n' */
  3101. 000021DC  4ED0                     jmp        [A0]
  3102. 000021DE  E370                     roxl       D0.w, D1
  3103. 000021E0  7962                     moveq.l    D4, 0x62
  3104. 000021E2  7566                     moveq.l    D2, 0x66
  3105. 000021E4  2020                     move.l     D0, -[A0]
  3106. 000021E6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3107. export_1677: // at 000021E8 (misaligned)
  3108. 000021EA  0000 48E7                ori.b      D0, 0xE7
  3109. 000021EE  00F0                     .incomplete
  3110. 000021F0  48E7 E000                movem.l    -[A7], D0,D1,D2
  3111. 000021F4  48E7 1C00                movem.l    -[A7], D3,D4,D5
  3112. 000021F8  7200                     moveq.l    D1, 0x00
  3113. 000021FA  322E 000A                move.w     D1, [A6 + 0xA]
  3114. 000021FE  342E 0008                move.w     D2, [A6 + 0x8]
  3115. 00002202  206E 000C                movea.l    A0, [A6 + 0xC]
  3116. 00002206  2008                     move.l     D0, A0
  3117. 00002208  0800 0000                btst.b     D0, 0x0
  3118. 0000220C  6704                     beq        +0x6 /* 00002212 */
  3119. 0000220E  10C2                     move.b     [A0]+, D2
  3120. 00002210  5381                     subq.l     D1, 1
  3121. label00002212:
  3122. 00002212  2248                     movea.l    A1, A0
  3123. 00002214  D3C1                     add.l      A1, D1
  3124. label00002216:
  3125. 00002216  1601                     move.b     D3, D1
  3126. 00002218  0203 000F                andi.b     D3, 0xF
  3127. 0000221C  6706                     beq        +0x8 /* 00002224 */
  3128. 0000221E  1302                     move.b     -[A1], D2
  3129. 00002220  5381                     subq.l     D1, 1
  3130. 00002222  60F2                     bra        -0xC /* 00002216 */
  3131. label00002224:
  3132. 00002224  4A81                     tst.l      D1
  3133. 00002226  6720                     beq        +0x22 /* 00002248 */
  3134. 00002228  0242 00FF                andi.w     D2, 0xFF
  3135. 0000222C  3602                     move.w     D3, D2
  3136. 0000222E  E14B                     lsl        D3.w, 8
  3137. 00002230  D642                     add.w      D3, D2
  3138. 00002232  3403                     move.w     D2, D3
  3139. 00002234  4842                     swap.w     D2
  3140. 00002236  3403                     move.w     D2, D3
  3141. 00002238  2602                     move.l     D3, D2
  3142. 0000223A  2802                     move.l     D4, D2
  3143. 0000223C  2A02                     move.l     D5, D2
  3144. 0000223E  7010                     moveq.l    D0, 0x10
  3145. label00002240:
  3146. 00002240  48E1 3C00                movem.l    -[A1], D2,D3,D4,D5
  3147. 00002244  9280                     sub.l      D1, D0
  3148. 00002246  6EF8                     bgt        -0x6 /* 00002240 */
  3149. label00002248:
  3150. 00002248  4CDF 0038                movem.l    D3,D4,D5, [A7]+
  3151. 0000224C  4CDF 0007                movem.l    D0,D1,D2, [A7]+
  3152. 00002250  4CDF 0F00                movem.l    A0,A1,A2,A3, [A7]+
  3153. 00002254  4E5E                     unlink     A6
  3154. 00002256  205F                     movea.l    A0, [A7]+
  3155. 00002258  508F                     addq.l     A7, 8
  3156. 0000225A  4ED0                     jmp        [A0]
  3157. 0000225C  E669                     lsr        D1.w, D3
  3158. 0000225E  6C6C                     bge        +0x6E /* 000022CC */
  3159. 00002260  6275                     bhi        +0x77 /* 000022D7 */
  3160. 00002262  6666                     bne        +0x68 /* 000022CA */
  3161.